CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
id: 自增主键,用于唯一标识每一行记录。name: 一个字符串字段,存储名称信息。created_at: 一个 TIMESTAMP 类型的字段,默认值为当前时间 (CURRENT_TIMESTAMP)。每当插入新记录时,如果没有显式指定 created_at 的值,它将自动设置为当前时间。如果你需要更新时间也自动更新为当前时间,可以使用以下代码:
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
updated_at: 一个 TIMESTAMP 类型的字段,默认值为当前时间,并且在每次记录更新时自动更新为当前时间 (ON UPDATE CURRENT_TIMESTAMP)。下一篇:mysql的if
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站