MySQL Недопустимое сочетание параметров сортировки для работы как в сочетании с concat - PullRequest
0 голосов
/ 15 февраля 2019

Я использовал поиск, но не нашел ответа, чтобы исправить мою проблему.

после переноса моей базы данных из latin1_general_ci в utf8_unicode_ci Я получаю следующее сообщение об ошибке:

Неустранимая ошибка PHP: Uncaught PDOException: SQLSTATE [HY000]: Общая ошибка: 1267 Недопустимое сочетание параметров сортировки (utf8_unicode_ci, IMPLICIT) и (utf8_bin, NONE) для операции «подобно»

Все таблицы и столбцы имеют кодировку utf8_unicode_ci.

В качестве источника ошибки я определил следующую часть моего запроса:

gv.vorname LIKE CONCAT ('%', ? , '%') OR gv.nachname LIKE CONCAT ('%', ? , '%')

Точнее, именно эта конструкция:

CONCAT ('%', ? , '%')

ЕслиЯ изменил это на?запрос возвращает правильный результат.

Как мне решить мою проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...