ACL 表与 sys_user JOIN/条件比较统一 utf8mb4_unicode_ci,并补建表 COLLATE 与 CONVERT 修复脚本(#97)。 Co-authored-by: Cursor <cursoragent@cursor.com>
15 lines
580 B
SQL
15 lines
580 B
SQL
-- Issue #97:将储存证质检 ACL 表 collation 对齐库默认 utf8mb4_unicode_ci。
|
|
-- 修复与 sys_user 等表 JOIN 时 Illegal mix of collations。可重复执行。
|
|
|
|
ALTER TABLE biz_storage_cert_qc_acl
|
|
CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
|
|
|
ALTER TABLE biz_storage_cert_qc_acl_user
|
|
CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
|
|
|
SELECT table_name, table_collation
|
|
FROM information_schema.tables
|
|
WHERE table_schema = DATABASE()
|
|
AND table_name IN ('biz_storage_cert_qc_acl', 'biz_storage_cert_qc_acl_user')
|
|
ORDER BY table_name;
|