修改社会服务sql

This commit is contained in:
2025-10-29 11:41:35 +08:00
parent a48a800d02
commit 5e2e22b950

View File

@@ -1,19 +1,16 @@
create table social_service CREATE TABLE `social_service` (
( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
id bigint auto_increment comment '主键ID' `title` varchar(255) NOT NULL DEFAULT '' COMMENT '标题', -- 新增默认值,解决约束警告
primary key, `subtitle` varchar(255) DEFAULT '' COMMENT '副标题', -- 统一默认空字符串(可选,更规范)
title varchar(255) not null comment '标题', `cover_url` varchar(512) DEFAULT '' COMMENT '封面图片URL',
subtitle varchar(255) null comment '副标题', `intro` varchar(1000) DEFAULT '' COMMENT '简介(纯文字)',
cover_url varchar(512) null comment '封面图片URL', `content` longtext DEFAULT NULL COMMENT '内容Markdown格式',
intro varchar(1000) null comment '简介(纯文字', `image_editors` varchar(512) DEFAULT '' COMMENT '图片编辑者名单(多个用逗号分隔',
content longtext null comment '内容Markdown格式', `text_editors` varchar(512) DEFAULT '' COMMENT '文字编辑者名单(多个用逗号分隔',
image_editors varchar(512) null comment '图片编辑者名单(多个用逗号分隔)', `chief_editor` varchar(100) DEFAULT '' COMMENT '总编辑',
text_editors varchar(512) null comment '文字编辑者名单(多个用逗号分隔)', `proofreaders` varchar(512) DEFAULT '' COMMENT '校对者名单(多个用逗号分隔)',
chief_editor varchar(100) null comment '总编辑', `reviewers` varchar(512) DEFAULT '' COMMENT '审核者名单(多个用逗号分隔)',
proofreaders varchar(512) null comment '校对者名单(多个用逗号分隔)', `publish_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '发布时间(默认插入时的当前时间)', -- 改为NOT NULL默认值存在无需为null
reviewers varchar(512) null comment '审核者名单(多个用逗号分隔)', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更改时间(自动更新)', -- 改为NOT NULL
publish_time datetime default CURRENT_TIMESTAMP null comment '发布时间(默认插入时的当前时间)', PRIMARY KEY (`id`) -- 明确主键确保goctl识别
update_time datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '最后更改时间(自动更新)' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='社会服务表';
)
comment '社会服务表' charset = utf8mb4;