天天看點

MySQL 報錯:MySQL Illegal mix of collations for operation 'like'

MySQL Illegal mix of collations for operation 'like'

在 MySQL 5.5 以上, 若字段類型 Type 是 time,date,datetime 

在 select時如果使用 like '%中文%' 會出現 Illegal mix of collations for operation 'like'

在程式設計時要對每個字段進行查找, 在執行時可能就會出現時間字段 like '%中文%' 這種文法,

在舊版的 MySQL 是不會出現錯誤的.

升到 MySQL 5.5 以上, 必需改成 like binary '%中文%' 即可避免出現錯誤. 

轉載于:https://www.cnblogs.com/install/p/4417527.html