我在mysql表中具有属性为“ ON UPDATE CURRENT_TIMESTAMP”的时间戳。有没有办法在特殊情况下手动禁用更新时间戳?(例如:更新条目以修改博客文章,但不重新添加日期)
有没有办法在特殊情况下手动禁用更新时间戳?(例如:更新条目以修改博客文章,但不重新添加日期)
听起来您需要配置默认约束,以便仅在插入时填充列:
DEFAULT CURRENT_TIMESTAMP
将其更改为仅这意味着任何修订都不会触发时间戳值的更新。IE:如果您昨天创建了博客文章,并且今天更正了一个错字-列中的日期仍然是昨天。