не создается запись написана на русском

kolyazdv

Новичок
не создается запись написана на русском

У меня похоже проблема как и beba, но я чуть не понял....

Создаю таблицу


CREATE TABLE `content` (
`Id` int(11) NOT NULL auto_increment,
`title` varchar(25) default NULL,
`sub_title` varchar(120) default NULL,
`contents` text,
PRIMARY KEY (`Id`)
)


когда делаю

INSERT INTO `content` VALUES (1,'Главная','вапвы','выапваы');

ругается

#1406 - Data too long for column 'title' at row 1

когда добавляю
INSERT INTO `content` VALUES (1,'hjguhio','dsfhgfd','reter');
все ок!!!
использую

MySQL Server 5.0
phpMyAdmin 2.7.0-pl2
Apache2

Что сделать надо?
 

confguru

ExAdmin
Команда форума
Добавлены ряды: 1
Вставить id ряда: 1 (Запрос занял 0.0011 сек)SQL-запрос:INSERT INTO `content`
VALUES ( 1, 'Главная', 'вапвы', 'выапваы' ) ;

MySQL 5.0.18
 

Cлава

Новичок
Автор оригинала: admin
Добавлены ряды: 1
Вставить id ряда: 1 (Запрос занял 0.0011 сек)SQL-запрос:INSERT INTO `content`
VALUES ( 1, 'Главная', 'вапвы', 'выапваы' ) ;

MySQL 5.0.18
Странно а у мну не прошол запрос ((
Enter password: *****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1139 to server version: 5.0.18-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> \u test
Database changed
mysql> CREATE TABLE `content` (
-> `Id` int(11) NOT NULL auto_increment,
-> `title` varchar(25) default NULL,
-> `sub_title` varchar(120) default NULL,
-> `contents` text,
-> PRIMARY KEY (`Id`)
-> )
-> ;
Query OK, 0 rows affected (0.06 sec)

mysql> INSERT INTO `content`
-> VALUES ( 1, 'Главная', 'вапвы', 'выапваы' ) ;
ERROR 1406 (22001): Data too long for column 'title' at row 1
mysql>
 

Cлава

Новичок
все, разобрался ))
перед запросом на добавление ну и есно потом перед получением селектом надо:

SET NAMES cp1251;

тогда все добавляет и читает без проблем и в нужной кодировке
 

D.Lans

Новичок
Люди, у меня та же самая проблема..
Не могу с ней разобраться..
Подскажите, пожалуйста, в какой кодировке должна быть БД/таблица изначально?

И куда именно вставлять SET NAMES cp1251; ?
 

D.Lans

Новичок
ForJest, сенк, щас поставлю обратно пятерочку и попробую ;)

Хотя может не мучится и юзать четвертую версию?..
На ней все отлично работает без дополнительных теловдвижений.
 
Сверху