Unify staff recruitment work table collation
This commit is contained in:
@@ -41,4 +41,4 @@ CREATE TABLE IF NOT EXISTS `ccdi_staff_recruitment_work`
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_recruit_id` (`recruit_id`),
|
||||
KEY `idx_recruit_id_sort_order` (`recruit_id`, `sort_order`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='招聘信息历史工作经历表';
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='招聘信息历史工作经历表';
|
||||
|
||||
@@ -36,6 +36,7 @@ ALTER TABLE ccdi_purchase_transaction CONVERT TO CHARACTER SET utf8mb4 COLLATE u
|
||||
ALTER TABLE ccdi_staff_enterprise_relation CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE ccdi_staff_fmy_relation CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE ccdi_staff_recruitment CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE ccdi_staff_recruitment_work CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE ccdi_staff_transfer CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE gen_table CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE gen_table_column CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
-- 修复 ccdi 数据库默认字符集与排序规则
|
||||
-- 目标:将数据库默认字符集统一为 utf8mb4,默认排序规则统一为 utf8mb4_general_ci
|
||||
|
||||
ALTER DATABASE `ccdi`
|
||||
CHARACTER SET = utf8mb4
|
||||
COLLATE = utf8mb4_general_ci;
|
||||
@@ -0,0 +1,7 @@
|
||||
-- 修复员工招聘历史工作经历表排序规则漂移
|
||||
-- 目标:
|
||||
-- 1. 将 ccdi_staff_recruitment_work 统一为 utf8mb4 / utf8mb4_general_ci。
|
||||
-- 2. 消除与 ccdi_staff_recruitment 在 recruit_id 关联时的排序规则冲突。
|
||||
|
||||
ALTER TABLE `ccdi_staff_recruitment_work`
|
||||
CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
||||
Reference in New Issue
Block a user