mysql 查询中文like时

在 MySQL 5.5 以上, 若欄位 Type 是 time,date,datetime
在 select 時若使用 like '%中文%' 會出現 Illegal mix of collations for operation 'like'
在寫程式時要對每個欄位進行搜尋, 在執行時可能就會出現時間欄位 like '%中文%' 這種語法,
這在舊版的 MySQL 是不會出現錯誤的.
升到 MySQL 5.5 以上, 必需改成 like binary '%中文%' 即可避免出現錯誤.

你可能感兴趣的:(mysql)