有人遇到过这种情况吗?怎么解决的
Canal 版本 1.1.4 配置:flatMessage=true
表结构
create table tb_aaa ( id int auto_increment primary key, fk_user_create varchar(255) null, fk_user_modify varchar(255) null, createtime datetime null, modifytime datetime null, isvalid int null )
当修改tb_aaa里的其他字段时,Mq 里拿到的消息, createTime 和 isvalid 两个字段得值弄反了。 但是修改别的同样有createtime,modifytime,isvalid 这个三个字段的表时是没问题的。 期望:
"data": [ { "createtime": "2020-06-25 01:01:00", "modifytime": "2020-06-25 01:01:00", "fk_user_modify": "1", "isvalid": "1", "id": "14781", "fk_user_create": "1" } ]
实际:
"data": [ { "createtime": "1", "modifytime": "2020-06-25 01:01:00", "fk_user_modify": "1", "isvalid": "2020-06-25 01:01:00", "id": "14781", "fk_user_create": "1" } ]
原提问者GitHub用户sidan001
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。