-- 创建一个包含时间戳字段的表
CREATE TABLE example (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 创建时自动设置为当前时间
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -- 更新时自动更新为当前时间
);
-- 插入一条记录,created_at 和 updated_at 会自动设置为当前时间
INSERT INTO example (name) VALUES ('Test Entry');
-- 查询记录,查看时间戳字段
SELECT * FROM example;
-- 更新记录,updated_at 会自动更新为当前时间
UPDATE example SET name = 'Updated Entry' WHERE id = 1;
-- 再次查询记录,查看 updated_at 是否已更新
SELECT * FROM example;
created_at
字段在插入新记录时会自动设置为当前时间,updated_at
字段在每次更新记录时会自动更新为当前时间。created_at
和 updated_at
会自动设置为当前时间。updated_at
字段会自动更新为当前时间。上一篇:mysql 包含字符串
下一篇:查看mysql密码
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站