【发布时间】:2020-03-11 03:11:17
【问题描述】:
当我创建一个带有时间戳属性的表时,它会自动添加一个 ON UPDATE 属性。我不希望在编辑该行时更新该列。当我创建 ON UPDATE 什么都不做的表时,如何在 .sql 中手动设置。
CREATE TABLE test(
...
date_added timestamp
NOT NULL,
...
);
【问题讨论】:
-
如果您将列定义为 NOT NULL 并且未在 INSERT 上提供值,它将被设置为 NOW。将列定义更改为 NULL 或提供值。详情:dev.mysql.com/doc/refman/8.0/en/…
标签: mysql sql database timestamp create-table