MySQL报错“Illegal mix of collations for operation 'like'”错误代码: 1271
在使用LIKE对日期或者时间字段进行模糊查询的时候,MySQL5.7X会报错误:
错误代码: 1271
Illegal mix of collations for operation 'like'
解决方法:在 MySQL5.5以上版本, 必需改成like binary '%中文%' ;
若字段 Type 是 time,date,datetime 在 select 時若使用 like '%中文%' 会出现 Illegal mix of collations for operation 'like'在写程序时要对每个字段进行搜索,在执行时可能就会出现时间字段 like '%中文%' 这种语法,
低版本MySQL是不会出现错误的。
最后更新于 2018-10-22 15:00:36 并被添加「like Illegal」标签,已有 16 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭