首页 > 数据库 > MySQL > 正文

mysql 存储步骤中报Illegal mix of collations

2024-07-24 12:36:05
字体:
来源:转载
供稿:网友
   我写了一个存储过程,里边有一个游标,然后遍历游标,根据遍历的结果update 另外一张表的值,这是大体情况;
 
  问题是在update的时候报:Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)错误。

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

(编辑:武林网)

发表评论 共有0条评论
用户名: 密码:
验证码: 匿名发表