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 '%中文%' 即可避免出現錯誤. 


免責聲明!

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



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