default current_timestamp
时间: 2023-04-28 21:00:09 浏览: 928
在MySql中获取当前系统当前时间的函数和TIMESTAMP列类型使用说明
5星 · 资源好评率100%
"DEFAULT CURRENT_TIMESTAMP" 表示将当前的时间戳作为默认值。在MySQL或其他SQL数据库中,如果在表的定义中指定了该默认值,则在没有提供时间戳值的情况下,该列将自动填充为当前的时间戳。例如,下面是一个创建表时使用 DEFAULT CURRENT_TIMESTAMP 的示例:
CREATE TABLE mytable (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
);
在上面的例子中,created_at 列的默认值设置为当前时间戳。如果 INSERT 语句没有指定 created_at 的值,则该列将自动填充为当前时间戳。
阅读全文