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顺序，符合规范