在使用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是不会出现错误的。

Tags标签: like,Illegal Tags相关文章如下:

上一篇:SQL Server2008R2日志文件过大 大日志文件清理方法 不分离数据库

下一篇:Chrome浏览器对于POST页面执行history.back返回或表单数据丢失的解决办法