MySQL中的行版本控制

时间:2011-06-09 09:26:07

标签: mysql versioning innodb database-versioning

我想在我的表中包含一个整数版本字段,在对行进行的每次更新时自动递增。是否可以在MySQL中执行此操作?

请注意,我不是在讨论TIMESTAMP,这不可靠,因为在同一秒内可能会发生两次并发更新。

2 个答案:

答案 0 :(得分:3)

是的。更普遍的问题称为slowly changing dimensions

答案 1 :(得分:2)

执行此操作的唯一方法(我能想到)是(更新前)触发器,它会自动增加列值。