![]() |
![]() |
vasili 13.07.2004 - 13:55 |
Есть таблица qq: create table qq (n varchar(20)) character set cp1251 collate cp1251_general_ci; когда удаляю запись: delete from qq where n='topol'; показывает ошибку: ERROR 1266 (HY000): Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci, COERCIBLE) for operation '=' В чем может быть дело? |
fil 1 - 30.07.2004 - 20:06 |
А под чем ??? попробуй delete from qq where qq.n="topol"; |
Kokoc 2 - 02.08.2004 - 12:17 |
1) какая версия mysql и клиента? Такая ошибка была в Mysql 4.1, а также с клиентом Java; попробуй обновить версию сервера. 2) что выдает mysql_client_encoding()? 3) что прописано в my.ini в параметре default-character-set ? 4) что показывает 'mysqladmin variables' (значения charset_* и collation_*) 5) и наконец: зачем |