mysql随手记

在MyBatis SQL xml 处理符号

原符号 < <= > >= & ' "
替换符号 &lt ; &lt ;= &gt ; &gt ;= &amp ; &apos ; &quot ;

搜索功能,中文关键字搜索

    在 MySQL 5.5 以上, 若字段Type是time,date,datetime
    在 select 時若使用 like '%中文%' 会出現 Illegal mix of collations             
    for operation 'like'
    在写程序时要对每个字段进行搜索,在执行时可能就会出现时间字段like '%中文%' 这种语法,

    这在比较久的版本MySQL是不会出现错误的。但是升级到MySQL 5.5以上,必需改成
    like binary'%中文%' 即可避免出现错误

    简单解决方法:在字段Type是 time,date,datetime时
    必需将like '%中文%'改成like binary '%中文%'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 11,157评论 0 4
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,633评论 25 709
  • (一) 我走错了一条街 在陌生的路口遇到 一只独脚的木偶 你好 它邀请我看一场木偶戏 或者为我跳一支舞 (二) 我...
    良日星河阅读 2,144评论 0 0
  • 学习java,到尚学堂是正确的选择 在大学,很多时间都匆匆流逝,让人回忆不起来都干了什么。初出校门,在找工作的时候...
    HitFeaZoon阅读 1,033评论 0 0
  • 爱情是什么呢?不知不觉已经和你相处四月有余,我们又或是一见钟情后雷厉风行的走到了一起,还未经历轰轰烈烈就已归于平淡...
    狗的张漂亮阅读 1,378评论 0 0