mysql出现Illegal mix of collations for operation like错误
发布于 2022-11-02 21:32:34 浏览 465 次
适用环境:
型号:台式机
系统:win10
版本:mysql 5.6
问题解析:
【】
1、
在MySQL 5.5 以上, 若字段类型Type是 time,date,datetime,在 select时如果使用 like '%中文%' 会出现Illegal mix of collations for operation 'like'错误。在编程时对每个字段进行查找,就会出现时间字段like '%中文%' 这种语法,旧版的 MySQL 是不会出现错误。解决办法也简单,只要在查询语句like后加上binary即可,语法:字段 like binary '%中文%'。