-- 创建一个包含自动更新时间戳的表
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
-- 解释:
-- 1. `created_at` 字段在记录插入时自动设置为当前时间戳。
-- 2. `updated_at` 字段在记录插入时也设置为当前时间戳,并且每次更新记录时自动更新为当前时间戳。
-- 3. `ON UPDATE CURRENT_TIMESTAMP` 确保了每次更新记录时,`updated_at` 字段都会被自动更新为当前时间。
上一篇:重启mysql命令
下一篇:mysql不包含
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站