为每个表中的最后一行更新设置时间戳是一种好习惯吗?
还是应该只在真正需要的地方设置它们? 我怎么知道以后在哪里需要更新时间戳? 它们对哪种信息有意义?
最佳答案
在乐观记录锁定的情况下,行时间戳用于行版本控制;即 2 个用户同时编辑同一条记录。
您可以通过检查当前行时间戳和从数据库中检索行时找到的时间戳来检测数据库版本是否已更改。
关于mysql - 每个表的 last_update 时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2414491/