Проблема в том, что сопоставление вашего соединения сравнивается с сопоставлением сравниваемого столбца.У вас есть три реальных варианта.Либо приведите сравнение к соответствующему сопоставлению, измените сопоставление столбца или измените сопоставление вашего соединения.
Для приведения:
WHERE fooColumn = CAST('test' AS CHAR CHARACTER SET utf8) COLLATE utf8_general_ci
Для изменения сопоставления столбца:
ALTER TABLE fooTable
MODIFY follColumn VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci;
Чтобы изменить параметры соединения:
SET NAMES utf8 COLLATE utf8_general_ci
и т. Д.Если вам нужна более точная информация, покажите ваш запрос и определения таблиц.