php – 在mysql中获取行创建/更新的时间戳/日期
发布时间:2020-12-13 22:45:01 所属栏目:PHP教程 来源:网络整理
导读:它可以直接用sql / mysql获取一行的创建和更新时间? 我知道一种方法来获得一个表的最后更新,但我想知道是否有一个快速的原生方式与sql做这个. 我做了一个方法来自动创建表中的2个字段(created_date和updated_date)但我决定先问你,因为可能有更好的方法来做
它可以直接用sql /
mysql获取一行的创建和更新时间?
我知道一种方法来获得一个表的最后更新,但我想知道是否有一个快速的原生方式与sql做这个. 我做了一个方法来自动创建表中的2个字段(created_date和updated_date)但我决定先问你,因为可能有更好的方法来做到这一点. 我听到了建议! 解决方法
如果表中没有两个额外的列,我不知道有什么方法可以做到这一点 – 但我更新它们的方法是让数据库触发器而不是应用程序逻辑.
使用触发器方法有一些好处,但也有一些缺点. 首先,好处是: >以这种方式添加它作为应用程序的事后想法要容易得多.对appliation / site代码的修改很少.触发器可以完成所有操作. (假设您通过指定字段名称插入新行) 但也有一些缺点: >除非您知道触发器正在执行这些更新,否则在迁移到其他服务器等时,它往往会被忽略并且触发器会被遗忘 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |