标签: mysql
是否有一种'方便'的方法来检查mySQL中的列值是否已更改? 我认为它需要检查列的默认值。
感谢。
答案 0 :(得分:0)
您可以使用MySQL TIMESTAMP和ON UPDATE在更新行时更新timstamp列。
DDL会是这样的:
last_update TIMESTAMP DEFAULT 0 ON UPDATE CURRENT_TIMESTAMP
现在你可以通过查看last_update来了解是否更改了一行 - 作为奖励,您现在还可以知道它何时被更改。