错误之Illegal mix of collations for operation 'like'
Posted 汪神
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误之Illegal mix of collations for operation 'like'相关的知识,希望对你有一定的参考价值。
内容来自博客:https://www.cnblogs.com/install/p/4417527.html
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 \'%中文%\' 即可避免出现错误.
以上是关于错误之Illegal mix of collations for operation 'like'的主要内容,如果未能解决你的问题,请参考以下文章
执行mysql语句报错 Illegal mix of collations……
java.sql.SQLException: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) ....错误
MySQL Error: Illegal mix of collations for operation 'concat'
sql报错Illegal mix of collations