提交代码
This commit is contained in:
1 parent
9e77a8c426
commit
ab09e6a2aa
22 files changed
+288
-52
No files matched your search
@@ -0,0 +1,33 @@
|
||||
-- 修复奖学金申请表缺失的create_dept字段
|
||||
-- 问题: MyBatis-Plus插入数据时报错 Unknown column 'create_dept' in 'field list'
|
||||
-- 原因: 数据库表缺少BaseEntity中的create_dept字段
|
||||
-- 解决方案: 为jcbt_scholarship_application表添加create_dept字段
|
||||
|
||||
-- 检查字段是否存在,不存在则添加
|
||||
SET @sql = '';
|
||||
SELECT COUNT(*) INTO @col_exists
|
||||
FROM information_schema.columns
|
||||
WHERE table_schema = 'hzdyjs_xg'
|
||||
AND table_name = 'jcbt_scholarship_application'
|
||||
AND column_name = 'create_dept';
|
||||
|
||||
-- 如果字段不存在,则添加
|
||||
SET @sql = IF(@col_exists = 0,
|
||||
'ALTER TABLE jcbt_scholarship_application ADD COLUMN create_dept bigint(20) DEFAULT NULL COMMENT ''创建部门'' AFTER submit_time;',
|
||||
'SELECT ''字段 create_dept 已存在,跳过添加'' AS message;');
|
||||
|
||||
PREPARE stmt FROM @sql;
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
|
||||
-- 验证字段是否添加成功
|
||||
SELECT
|
||||
COLUMN_NAME as '字段名',
|
||||
DATA_TYPE as '数据类型',
|
||||
IS_NULLABLE as '允许空值',
|
||||
COLUMN_DEFAULT as '默认值',
|
||||
COLUMN_COMMENT as '注释'
|
||||
FROM information_schema.columns
|
||||
WHERE table_schema = 'hzdyjs_xg'
|
||||
AND table_name = 'jcbt_scholarship_application'
|
||||
AND column_name = 'create_dept';
|
||||
Reference in new issue
Block a user