-- MySQL 中使用 DATETIME 和 TIMESTAMP 类型的示例
-- 创建一个包含 DATETIME 和 TIMESTAMP 字段的表
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
created_at DATETIME,
updated_at TIMESTAMP
);
-- 插入数据时指定 DATETIME 和 TIMESTAMP 的值
INSERT INTO example_table (name, created_at, updated_at)
VALUES ('Example 1', '2023-10-01 12:00:00', '2023-10-01 12:00:00');
-- 查询表中的数据
SELECT * FROM example_table;
-- 更新记录时,TIMESTAMP 字段会自动更新为当前时间
UPDATE example_table SET name = 'Updated Example 1' WHERE id = 1;
-- 再次查询表中的数据,可以看到 updated_at 字段已经更新为当前时间
SELECT * FROM example_table;
DATETIME:
DATETIME 类型用于存储日期和时间,格式为 YYYY-MM-DD HH:MM:SS。TIMESTAMP:
TIMESTAMP 类型也用于存储日期和时间,但它有一些特殊的行为。CURRENT_TIMESTAMP)。TIMESTAMP 字段可以自动更新为当前时间(除非明确禁止)。示例代码:
DATETIME 和 TIMESTAMP 字段的表。created_at 和 updated_at 的值。updated_at 字段会自动更新为当前时间。上一篇:mysql查看当前用户
下一篇:mysql json_array
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站