執行mysql語句報錯 Illegal mix of collations……


Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation

在數據庫執行查找的命令,判斷條件含有特殊字符,再執行的時候報了以上錯誤;

查看字段編碼發現是 latin1 字符集的latin1_german1_ci排序規則,而數據庫是utf-8編碼,確定錯誤是編碼導致。

修改數據庫字段為utf-8編碼  再次執行 順利查出結果

 


免責聲明!

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



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