делаю таблицу
drop table city;
create table city (id INT AUTO_INCREMENT KEY, name TEXT character set utf8);
insert into city (name) values ("");
insert into city (name) values ("Москва");
insert into city (name) values ("Саратов");
insert into city (name) values ("Красноярск");
insert into city (name) values ("Тольятти");
запрос выводит
mysql> select * from city;
+----+-------------------------------+
| id | name |
+----+-------------------------------+
| 1 | |
| 2 | Мо�ква |
| 3 | Саратов |
| 4 | Кра�но�р�к |
| 5 | Толь�тти |
куда-то подевались "с" и "я"...???
LIKE не работает!!! :
mysql> select * from city where name like "%лья%";
ERROR 1267 (HY000): Illegal mix of collations (utf8_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation 'like'
если создаю как
create table city (id INT AUTO_INCREMENT KEY, name TEXT);
то с буквами все нормально, но не работает LIKE с LCASE. (ошибки нет, но и неходит ничего)
NEED HELP!!!