执行sql语句正常

执行存储过程 异常

提示

Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '='

解决办法

CREATE PROCEDURE `proce_test`(admin_name VARCHAR(32) charset utf8)

问题描述:MySQL进行字符串比较时发生错误:

错误如下:


解决方法:将比较等式一边进行字符串转换,如改为“CONVERT(b.fullCode USING utf8) COLLATE utf8_unicode_ci

SELECT
a.equ_no,
b.fullCode
FROM
equipment a,
(
SELECT
t.*, getEquTypeFullCode (t.equType_id) AS fullCode
FROM
equ_type t
) b
WHERE
substring(a.equ_no, 1, 5) = CONVERT(b.fullCode USING utf8) COLLATE utf8_unicode_ci;

最新文章

  1. jquery插件-表单验证插件-validator对象
  2. BZOJ4624 : 农场种植
  3. SPC.NET,为5年的开发做个结尾
  4. spark1.2.0安装
  5. Ecshop后台菜单添加
  6. 字符串编码问题(Ascii、Unicode、UCS-2、GBK、UTF-8)
  7. ArcGIS制图表达Representation实战篇2-河流渐变与符号旋转
  8. bzoj4652 [Noi2016]循环之美
  9. ehcache模糊批量移除缓存
  10. PHP依赖注入原理与用法分析
  11. xtrabackup 2.4.3 BUG
  12. highchart在IE8下面的显示问题解决
  13. c/s 给 服务器上传文件(c/s和b/s互传文件)
  14. nodejs 数据库操作,消息的发送和接收,模拟同步
  15. Java HashMap的死循环 以及 LRUCache的正确实现
  16. 学习Spring Boot:(十六)使用Shiro与JWT 实现认证服务
  17. sgsdg
  18. vs警告 当前源代码跟内置的版本不一致解决办法
  19. 跟着TensorFlow的进阶级教程实现MNIST库的训练
  20. Win2003+apache+PHP+SqlServer2008 配置

热门文章

  1. 树状数组【CF703D】Mishka and Interesting sum
  2. Xamarin XAML语言教程构建ControlTemplate控件模板
  3. 转:mysql group by 用法解析(详细)
  4. POJ 2068 Nim(博弈论)
  5. Linux批量管理工具Ansible
  6. CLR探索系列:Windbg+SOS动态调试分析托管代码
  7. oracle 11g 大量废连接占满数据库连接问题处理
  8. UNDO表空间损坏导致数据库无法OPEN
  9. iOS:实现邮件和短信发送的简单示例
  10. Admin Finder