Проблемы с MySql 5

Badspec

Новичок
Проблемы с MySql 5

Вот решил обновить БД, поставил мускл 5.0.19.
Теперь не выполняются некоторые запросы, которые на 4й выполнялись спокойно.
Ошибки в основном такие:

CREATE TABLE `answer` (
`id_answer` int(10) NOT NULL auto_increment,
`name` text,
`pos` int(4) default NULL,
`hit` int(10) default NULL,
`id_poll` int(8) default NULL,
PRIMARY KEY (`id_answer`)
) TYPE=MyISAM;

INSERT INTO `answer`
VALUES ( 1, 'Я только начинаю программировать', 1, 3, 1 )

Ответ MySQL:
#1406 - Data too long for column 'name' at row 1

Не могу понять почему пишется такое сообщение, объясните пожалуйста.
 

Ekklipce

Новичок
попробуй не вставлять данные в автоинкрементное поле и поиграться с текстовым типом `name`
 

regi

Новичок
http://phpclub.ru/talk/showthread.php?s=&threadid=58477&rand=93 проблемы с кодировкой я думаю :)
 

regi

Новичок
прочитай, что я тебе кинул. или сделай до своего запроса запрос SET NAMES cp1251. Но все равно прочитай тот топик :)
 

Badspec

Новичок
Я уже пробовал менять тип данных, ставил tinytext и longtext - одна байда.
Если ничо не вставлять, вроде без ошибок выполняется.
 

vittorio

Новичок
Попробуй прописать кодировку в my.ini, в секции server
default-character-set=cp1251

-~{}~ 05.04.06 23:27:

Расскажи, что получится. У меня та же версия mysql и все работает

-~{}~ 05.04.06 23:28:

Да, и не забудь перезапустить mysql
 

Badspec

Новичок
ладно, попробую, но уже наверное завтра, ща пора спать :)
спасибо за быструю помощь, обычно не дождешься.
 
Сверху