它可能直接用 sql/mysql 获得一行的创建和更新时间吗?我知道一种获取表最后更新的方法,但我想知道是否会有一种快速的本地方法来使用 sql 执行此操作。
我做了一种方法来自动在表中创建 2 个字段(created_date 和 updated_date),但我决定先问你,因为可能有更好的方法来做到这一点。
我听到建议!感谢帮助。
如果表中没有两个额外的列,我不知道有什么方法可以做到这一点 - 但我更新它们的方法是让数据库触发器而不是应用程序逻辑来完成它。
使用触发方法有一些好处,但也有一些缺点。
首先,好处:
但也有一些缺点: