【发布时间】:2014-05-17 05:22:06
【问题描述】:
我今天运行了 MySQL Workbench,它有 Sakila Model。在每个表中都有一个last_update 字段。我的问题是:在 MySQL 中有 last_update 字段是一个好习惯吗?我们什么时候应该使用这个字段,为什么?
【问题讨论】:
标签: mysql sql database timestamp
我今天运行了 MySQL Workbench,它有 Sakila Model。在每个表中都有一个last_update 字段。我的问题是:在 MySQL 中有 last_update 字段是一个好习惯吗?我们什么时候应该使用这个字段,为什么?
【问题讨论】:
标签: mysql sql database timestamp
是的。像 last_update 这样的东西很好用,并且可以在您执行 UPDATE SQL 时触发,只需将其添加到查询中即可。只是您将 last_update 作为时间戳并使用 NOW 放置当前时间戳的地方。
last_update=NOW()
您通常可以在没有这些的情况下进行编码,但如果您想获得有关更新和其他数据的统计信息,如果您从不保存它,您将不会拥有它。
【讨论】: