refactor(数据库): 移除updated_at字段的自动更新功能

修改packages和bookings表的updated_at字段,从自动更新改为可空字段,以提供更灵活的时间戳控制
This commit is contained in:
2025-11-19 01:15:32 +08:00
parent 1999d75e32
commit 22e6734ce3
+2 -2
View File
@@ -12,7 +12,7 @@ CREATE TABLE IF NOT EXISTS packages (
services TEXT NOT NULL COMMENT '包含的服务项目(用逗号分隔)',
is_active BOOLEAN DEFAULT TRUE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
updated_at TIMESTAMP NULL
);
-- 修改预约表支持时间段
@@ -32,7 +32,7 @@ CREATE TABLE IF NOT EXISTS bookings (
notes TEXT,
status ENUM('待确认', '已确认', '进行中', '已完成', '已取消') DEFAULT '待确认',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
updated_at TIMESTAMP NULL,
FOREIGN KEY (package_id) REFERENCES packages(id) ON DELETE SET NULL
);