mysql - Kafka 连接 MySQL

标签 mysql apache-kafka apache-kafka-connect

我正在使用 Kafka 连接将记录更新插入 MySql。但是,默认选项是 INSERT .. ON DUPLICATE KEY REPLACE .. 我想知道是否有办法改变这个 - 即:在重复键上,我想将列添加在一起。

最佳答案

查看the docs我会说答案是否定的。 INSERTUPSERT 任您选择。

您可以在数据库中解决这个问题,或者使用 Kafka Streams 应用程序根据需要执行逻辑处理(将字段添加在一起)。

关于mysql - Kafka 连接 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44508400/

相关文章:

maven - 融合的Maven存储库不起作用?

docker - 将 jar 添加到 Confluence Docker 中的常规 Kafka Connect 类路径

apache-kafka - 在 connect-distributed.properties 中设置 offset.storage.topic 以使用不同的服务器

php - 如何根据日期(unix时间记录)从MySQL中选择数据

Java - 找不到 hibernate.cfg.xml 文件

php - 真正的大菜鸟,如何使用 mysql 以便我可以轻松地编辑多个页面?

java - MySQL 查询在 MySQL 中有效,但在 Java 中无效

apache-kafka - 当集群中的 4 个代理中有 3 个代理时,kafka 主题创建失败

java - 磁盘持久性和复制?

apache-kafka - Kafka 连接,Cassandra 接收器 : How to specify the partition and clustering keys?