本文介紹如何修改RDS MySQL字符集。
操作步驟
在SQL窗口使用如下命令進行修改。
修改庫: ALTER DATABASE <數據庫名> CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; 修改表: ALTER TABLE <表名> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 修改一列: ALTER TABLE <表名> CHANGE <列名> <字段類型> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
常見問題
Q:數據庫報錯“Unsupported collation on string indexed column XXX.Consider change to other collation”該如何解決?
A:該問題是用戶在對字符串索引列進行操作時,該列可能不支持某些的collation,建議查看并修改當前列的collation,操作如下:
查找當前列的排序規則。
SHOW FULL COLUMNS FROM <表名>;
更改列的排序規則。
ALTER TABLE <表名> CHANGE <列名> <字段類型> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
文檔內容是否對您有幫助?