LIKE
datetime
Illegal mix of collations for operation
欄位 like binary '%文字%'
CONVERT(欄位 USING 連線校對) LIKE '%文字%
DATE_FORMAT(欄位, '日期格式') LIKE '%文字%
LIKE
子句中使用中文,且欄位型態是datetime
的話,就會出錯:Illegal mix of collations for operation
MySQL Bugs: #61034 - 據說 8.0 已經修復
欄位 like binary '%文字%'
也有找到另外兩種 繞過去的辦法 :
CONVERT(欄位 USING 連線校對) LIKE '%文字%
DATE_FORMAT(欄位, '日期格式') LIKE '%文字%