Blame view

项目文档相关/sql/修复排序规则冲突_精简版.sql 2.46 KB
d8035736   “wangming”   Refactor project ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
  -- 修复排序规则冲突 - 精简版
  -- 只更新报错的相关表
  
  -- 1. 统一 BASE_USER 表的所有字段排序规则
  ALTER TABLE BASE_USER CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 2. 统一 lq_mdxx 表的所有字段排序规则  
  ALTER TABLE lq_mdxx CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 3. 统一 lq_zjl_mdsmxsz 表的所有字段排序规则
  ALTER TABLE lq_zjl_mdsmxsz CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 4. 统一 lq_ycsd_jsj 表的所有字段排序规则
  ALTER TABLE lq_ycsd_jsj CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 5. 统一 lq_kd_jksyj 表的所有字段排序规则
  ALTER TABLE lq_kd_jksyj CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 6. 统一 lq_statistics_gold_triangle 表的所有字段排序规则
  ALTER TABLE lq_statistics_gold_triangle CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 7. 统一 lq_jinsanjiao_user 表的所有字段排序规则
  ALTER TABLE lq_jinsanjiao_user CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 8. 统一 lq_salary_statistics 表的所有字段排序规则
  ALTER TABLE lq_salary_statistics CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 9. 统一 lq_kd_pxmx 表的所有字段排序规则
  ALTER TABLE lq_kd_pxmx CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 10. 跳过 lq_kd_kdjlb 表(表太大,无法转换)
  -- ALTER TABLE lq_kd_kdjlb CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 11. 统一 lq_xmzl 表的所有字段排序规则
  ALTER TABLE lq_xmzl CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 12. 统一 lq_statistics_personal_performance 表的所有字段排序规则
  ALTER TABLE lq_statistics_personal_performance CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 13. 统一 lq_statistics_store_total_performance 表的所有字段排序规则
  ALTER TABLE lq_statistics_store_total_performance CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  
  -- 验证排序规则是否统一
  SELECT 
      TABLE_NAME,
      TABLE_COLLATION
  FROM INFORMATION_SCHEMA.TABLES 
  WHERE TABLE_SCHEMA = DATABASE() 
      AND TABLE_NAME IN ('BASE_USER', 'lq_mdxx', 'lq_zjl_mdsmxsz', 'lq_ycsd_jsj', 'lq_kd_jksyj', 'lq_statistics_gold_triangle', 'lq_jinsanjiao_user', 'lq_salary_statistics', 'lq_kd_pxmx', 'lq_xmzl', 'lq_statistics_personal_performance', 'lq_statistics_store_total_performance')
  ORDER BY TABLE_NAME;