mysql非法混合排序(latin1_swedish_ci,IMPLICIT)

时间:2010-07-12 09:51:42

标签: mysql mysql-error-1267

执行此查询时

SELECT * FROM login_table
WHERE username = 'sam'
  AND pass = AES_ENCRYPT('passabc', 'mystring') 

我继续收到此错误。

  

#1267 - 非法混合排序(latin1_swedish_ci,IMPLICIT)和(utf8_general_ci,COERCIBLE)进行操作'='

提前感谢您提供任何帮助

1 个答案:

答案 0 :(得分:-2)

明确地进行正确的整理。 谷歌你的错误 - 有太多的描述在那里做什么!

或将密码字段从表中更改为与AES_ENCRYPT返回的结果相同的排序规则(phpMyAdmin可能有用)