【发布时间】:2016-03-25 15:46:04
【问题描述】:
我需要 mysql 在每次更新时自动更新一个字段。我将该字段创建为:
`lastModified` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
但问题是当我使用 R::store 更新记录时,lastModified 不会自动更新,而是设置为最后设置的值。请注意,我的代码没有设置该字段。基本上做一个 findOne 和存储来设置任何其他字段应该更新时间戳,但看起来 redbeans 正在读取整行(所以 lastUpdated 被填写为旧时间)并假设当我存储时,它认为我将它设置为旧时间值.
【问题讨论】:
-
您能否发布一些演示错误的简单代码。我使用redbeanPHP,所以很容易检查。
标签: php mysql last-modified redbean