37 lines
1.3 KiB
SQL
37 lines
1.3 KiB
SQL
-- =====================================================
|
|
-- 奖学金兼得关系表 - create_dept字段修复脚本
|
|
-- 版本: v1.0
|
|
-- 创建时间: 2025-01-27
|
|
-- 问题描述: 实体类继承BaseEntity包含create_dept字段,但数据库表缺少该字段
|
|
-- 解决方案: 为jcbt_scholarship_compatibility表添加create_dept字段
|
|
-- =====================================================
|
|
|
|
USE `ruoyi-vue-pro`;
|
|
|
|
-- 为奖学金兼得关系表添加create_dept字段
|
|
ALTER TABLE `jcbt_scholarship_compatibility`
|
|
ADD COLUMN IF NOT EXISTS `create_dept` BIGINT(20) COMMENT '创建部门'
|
|
AFTER `description`;
|
|
|
|
-- 验证字段添加结果
|
|
SELECT
|
|
COLUMN_NAME,
|
|
DATA_TYPE,
|
|
IS_NULLABLE,
|
|
COLUMN_DEFAULT,
|
|
COLUMN_COMMENT
|
|
FROM INFORMATION_SCHEMA.COLUMNS
|
|
WHERE TABLE_SCHEMA = 'ruoyi-vue-pro'
|
|
AND TABLE_NAME = 'jcbt_scholarship_compatibility'
|
|
AND COLUMN_NAME = 'create_dept';
|
|
|
|
-- 显示表结构确认修复结果
|
|
DESCRIBE `jcbt_scholarship_compatibility`;
|
|
|
|
-- =====================================================
|
|
-- 修复说明:
|
|
-- 1. 该字段是BaseEntity的标准字段,用于记录创建部门
|
|
-- 2. 字段类型为BIGINT(20),允许NULL,与其他表保持一致
|
|
-- 3. 字段位置放在description字段之后,符合标准字段顺序
|
|
-- =====================================================
|