Соединение MySQL Illegal сопоставлений (utf8_unicode_ci, НЕЯВНЫЙ) и (utf8_general_ci, НЕЯВНЫЙ) для операции '='

Я нуждаюсь в Вашей помощи в идентификации, почему эта ошибка прибывает

Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='

Процедура хорошо работала, до вчера и сегодня она начала давать ошибку недопустимого соединения сопоставлений. Я проверил каждую таблицу своей базы данных и все таблицы, и ее столбцы находятся в одном наборе символов и сопоставлении, которое является:-utf8 utf8_unicode_ci.

Я создал другую схему с той же структурой и попытался выполнить тот же запрос, это хорошо работает, но не на его исходной схеме.

кто-либо может обеспечить какой-либо вход на этом? Почему так происходит?

11
задан bluish 16 January 2012 в 13:01
поделиться