mysql提示:Illegal mix of collations for operation ‘UNION’


http://www.111cn.net/database/mysql/56096.htm

show variables like "%char%";

show variables like "%coll%";

 

然后將數據庫中所有編碼方式改為統一:

 

 代碼如下 復制代碼


mysql> set character_set_database=utf8;

Query OK, 0 rows affected (0.00 sec)

 

mysql> set collation_database= utf8_general_ci

重新查看字符集及數據表字段編碼字符是否一致:


總結

utf8_bin
utf8_general_ci
utf8_unicode_ci

utf8_bin 與 utf8_general_ci 可以

utf8_bin 與 utf8_unicode_ci 可以

utf8_general_ci 與 utf8_unicode_ci 不可以

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM