微信昵稱支持emoji,導緻以前數據表使用utf8的無法正常顯示昵稱,需要統一(yī)調整下(xià)字符集
操作(zuò)如(rú)下(xià)
1、修改數據庫命令
ALTER DATAba
2、在命令窗執行
SELECT
CONCAT('ALTER TABLE ',TABLE_NAME,' CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;')
FROM
information_schema.`TABLES`
WHERE
TABLE_SCHEMA = '要改變編碼的數據庫名';
查詢出來(lái)的如(rú)下(xià)類似語句
ALTER TABLE user CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
3、将查詢結果拷貝出來(lái)在你的目标數據庫中執行即可