开发者社区> 问答> 正文

请问关于canal将MySQL的DDL的语句读取成DML的问题?新增字段没有同步

在同一台云服务器上部署了MySQL 8.0.37 ,clickhouse 22.1.2.2 ,canal1.1.7。
当我在MySQL中进行增加表字段的时候,canal这边打印的日志是DML

 INFO  c.a.o.canal.client.adapter.logger.LoggerAdapterExample - 
DML: {"data":null,"database":"fastcounting","destination":"fastcounting","es":1718956174000,"groupId":"g1","isDdl":true,"old":null,"pkNames":null,"sql":"alter table area_city add column sport_ref_id varchar(2) not null default '0' COMMENT '对应系统中的运动编号'","table":"area_city","ts":1718956174944,"type":"ALTER"}

而且clickhouse中并没有同步进行添加新的字段,这个是还需要修改什么参数吗?

展开
收起
墨- 2024-06-24 10:01:19 22 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像