Illegal mix of collations for operation like

Illegal mix of collations for operation likespa


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

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

在寫程序時要對每一個字段進行搜索,在執行時可能就會出現時間字段 like '%中文%' 這種語法,select

這在比較久的版本MySQL是不會出現錯誤的。可是升級到MySQL 5.5以上,搜索

必需改爲like binary '%中文%' 便可避免出現錯誤語法

相關文章
相關標籤/搜索