14 lines
1.6 KiB
MySQL
14 lines
1.6 KiB
MySQL
|
|
CREATE TABLE meeting (
|
|||
|
|
id INT AUTO_INCREMENT COMMENT '会议ID(主键)',
|
|||
|
|
theme VARCHAR(255) NOT NULL DEFAULT '' COMMENT '会议主题', -- 新增DEFAULT消除警告
|
|||
|
|
subtitle VARCHAR(255) DEFAULT '' NULL COMMENT '会议副标题(允许为空)',
|
|||
|
|
intro TEXT NULL COMMENT '会议简介(支持长文本,可存Markdown)',
|
|||
|
|
cover_url VARCHAR(512) DEFAULT '' NULL COMMENT '会议封面图片URL(允许为空)',
|
|||
|
|
schedule_image_url VARCHAR(512) DEFAULT '' NULL COMMENT '会议日程图片URL(允许为空,无日程图时存空字符串)',
|
|||
|
|
start_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '会议开始时间', -- 新增DEFAULT消除警告
|
|||
|
|
end_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '会议结束时间', -- 新增DEFAULT消除警告
|
|||
|
|
create_time DATETIME DEFAULT CURRENT_TIMESTAMP NULL COMMENT '创建时间',
|
|||
|
|
update_time DATETIME DEFAULT CURRENT_TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|||
|
|
is_delete INT DEFAULT 0 NOT NULL COMMENT '软删除(0-未删,1-已删)',
|
|||
|
|
PRIMARY KEY (id) -- 单独声明主键,避免goctl解析问题
|
|||
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT '会议主表'; -- 调整charset和comment顺序,符合规范
|