修改目录
This commit is contained in:
24
assets/数据库文档/fix_collation_staff_fmy_relation.sql
Normal file
24
assets/数据库文档/fix_collation_staff_fmy_relation.sql
Normal file
@@ -0,0 +1,24 @@
|
||||
-- 修复员工基础表和员工家庭关系表字符集排序规则
|
||||
-- 问题: ccdi_staff_fmy_relation.person_id (utf8mb4_general_ci) 与 ccdi_base_staff.id_card (utf8mb4_unicode_ci) 字符集不一致
|
||||
-- 解决方案: 统一为 utf8mb4_general_ci
|
||||
-- 执行时间: 2026-02-09
|
||||
|
||||
USE
|
||||
`ruoyi-vue-pro`;
|
||||
|
||||
-- 修改 ccdi_base_staff 表的 id_card 字段字符集,统一为 utf8mb4_general_ci
|
||||
ALTER TABLE `ccdi_base_staff`
|
||||
MODIFY COLUMN `id_card` VARCHAR (100) DEFAULT NULL COLLATE `utf8mb4_general_ci` COMMENT '身份证号';
|
||||
|
||||
-- 验证修改
|
||||
SELECT TABLE_NAME,
|
||||
COLUMN_NAME,
|
||||
CHARACTER_SET_NAME,
|
||||
COLLATION_NAME
|
||||
FROM INFORMATION_SCHEMA.COLUMNS
|
||||
WHERE TABLE_SCHEMA = 'ruoyi-vue-pro'
|
||||
AND TABLE_NAME IN ('ccdi_staff_fmy_relation', 'ccdi_base_staff')
|
||||
AND COLUMN_NAME IN ('person_id', 'id_card')
|
||||
ORDER BY TABLE_NAME, COLUMN_NAME;
|
||||
|
||||
-- 说明: 执行后两个表的字符集应该都显示为 utf8mb4_general_ci
|
||||
Reference in New Issue
Block a user