mysql Неверное сочетание параметров сортировки (latin1_swedish_ci,IMPLICIT)

Когда я выполняю этот запрос

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

Я продолжаю получать эту ошибку.

# 1267 - Недопустимое сочетание параметров сортировки (latin1_swedish_ci,IMPLICIT) и (utf8_general_ci,COERCIBLE) для операции '='

Заранее благодарю за любую помощь

1 ответ

Решение

Точно приведен к правильному сопоставлению. погуглите свою ошибку - там слишком много описаний, что делать!

или измените свое поле пароля из таблицы на то же сопоставление, что и результат от AES_ENCRYPT-возвратов (phpMyAdmin может быть полезным)

Другие вопросы по тегам