问题描述,上游推送数据过来,这边数据核对条数一致,但是更新时间未进行更新,相同的数据,推送多次进行排查后,发现了数据是准确的,但是自动更新的时间列没有生效。

原因是,当数据行未发生变化时,认为没有进行更新,不会走on update这个事件。

表字段如下

last_modify_time    datetime default CURRENT_TIMESTAMP     null on update CURRENT_TIMESTAMP comment '最后修改时间'

image.png

实践结合参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/timestamp-initializat...


金城宇
11 声望1 粉丝