MySQL字符串比较bug:

select * from table_a a left join table_b b on a.field_a = b.field_b
 
error:

Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
 
cause:两表编码方式不一致。
 
resolve:将比较等式的一边进行字符串转换,如:“CONVERT(a.field_a USING utf8) COLLATE utf8_unicode_ci

select * from table_a a left join table_b b on CONVERT(a.field_a USING utf8) COLLATE utf8_unicode_ci = b.field_b
 
注:utf8_general_ci:校对速度快,准确度差。
      utf8_unicode_ci:准确度高,校对速度慢。

最新文章

  1. WPF 自定义ContextMenu且为左键点击显示
  2. Highcharts——让你的网页上图表画的飞起
  3. jquery里面的$(this)和this都什么时候用,有什么区别
  4. iOS8 VPN 应用内连接
  5. Libsvm自定义核函数【转】
  6. 搭建无限制权限的简单git服务器使用git-daemon脚本
  7. Android SDK更新 Connection to http://dl-ssl.google.com refused 解决方法
  8. TextBox 绑定到DataTable某一列属性上
  9. MongoDB insert performance rapidly dropping
  10. hbase importtsv
  11. pytho查找斐波那契序列中的值
  12. 转接IC整理汇总 转接芯片大全
  13. UNIX网络编程——客户/服务器程序设计示范(一)
  14. 2017-12-15python全栈9期第二天第七节之运算符
  15. linux 操作 json文件
  16. 具有相同名称 的类/接口已在使用。请使用类定制设置来解决此冲突。java调用第三方的webservice应用实例
  17. centos free详解
  18. CSS兼容性详解
  19. [nginx] 从源码编译安装NGINX
  20. IntelliJ Idea Java 使用

热门文章

  1. Android Starting Window(Preview Window)
  2. 05.GitHub实战系列~5.发布版本之分支操作+Tag讲解 2015-12-14
  3. 创建 Monitor 并测试 - 每天5分钟玩转 OpenStack(124)
  4. Handler系列之创建子线程Handler
  5. JavaScript学习总结(四)——jQuery插件开发与发布
  6. Solr5.5.1 IK中文分词配置与使用
  7. Chrome DevTools – 键盘和UI快捷键参考
  8. ASP.NET Core 中文文档 第二章 指南(8) 使用 dotnet watch 开发 ASP.NET Core 应用程序
  9. Bash简明教程--变量
  10. 基于 WebSocket 实现 WebGL 3D 拓扑图实时数据通讯同步(二)