MySQL报错: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 ‘%中文%’ 即可避免出现错误.