|
|
|
| Пользуюсь " MySQL 5" БХВ-Петербург 2006
Пытаюсь передать запрос, в котором условие: "where dictfild.id_fild=organreffild.id_fild" .
получаю ошибку 1267: Illegal mix of collations (lanin1_.......,IMPLICIT) and (cp1251........) for operation '='
В my.ini в
SERVER SECTION
[mysqld]
default-character-set=cp1251
default-collation=cp1251_general_ci
более того во всех таблицах "character set cp1251 collate_general_ci"
на всякий случай установил как
alter table [table name] character set cp1251 collate_general_ci как в книге
Причем это в командной строке. Из программы то же. Кстати совет передавать перед каждым запросом "set names cp1251"
как-то не срабатывает. в таблицу выводятся ??????
Я в шоке
Help кто-нибудь | |
|
|