在创建 MySQL 数据库表时,可以使用 DEFAULT CURRENT_TIMESTAMP 来设置 DATETIME 类型的默认值为当前时间。例如:

CREATE TABLE my_table (
    id INT AUTO_INCREMENT PRIMARY KEY,
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
    updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

在上面的例子中,created_at 列的默认值为当前时间,而 updated_at 列的默认值也为当前时间,但在更新时会自动更新为新的时间。

MySQL 数据库:DATETIME 类型设置默认值为当前时间

原文地址: https://www.cveoy.top/t/topic/mA25 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录