我有一个带有列的 mysql 表updated_at default current_timestamp on update current_timestamp
。
每当我使用查询(直接或通过 php 代码)更新行时,值updated_at
都会更新,但每当该行被其他表的触发器更新时,updated_at
值都不会改变。我希望这也发生。
有什么建议么?这个问题的原因?
table1的相关行
Field | Type | Null | Key | Default | Extra
updated_at | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP
每当表 2 中的某个列被更新时,表 2 中的触发器就会更新表 1 中的某些列。注意:时间戳不会在触发器中更新。我希望 MySQL 会自动执行此操作。
另外我正在使用主从复制,问题出在主从复制上。主从复制的日志格式是语句日志。