Page 1 of 1

Mysql error:: 1071

Posted: Tue Nov 12, 2013 12:05 pm
by marchcat
Сегодня обновился, до этого был билд от 27 октября, при обновлении выдало ошибку:
Mysql error:: 1071 (Specified key was too long; max key length is 1000 bytes) (db_link) in query ALTER TABLE `links` CHANGE `link` `link` VARCHAR( 255 ) NOT NULL .

сейчас тип поля link CHAR (50), но и вручную не менятся, выдает тот же варнинг (Specified key was too long; max key length is 1000 bytes).

SmartCJ Pro V 1.51 Build 201311110859
Версия программы: 5.5.29 - MySQL Community Server (GPL) by Remi
Apache
Версия клиента базы данных: libmysql - 5.5.29
PHP расширение: mysql

Re: Mysql error:: 1071

Posted: Tue Nov 12, 2013 12:09 pm
by marchcat
кодировка базы utf8_general_ci
тип таблицы MyISAM

Re: Mysql error:: 1071

Posted: Tue Nov 12, 2013 6:34 pm
by admin
Я делаю trader char(100)
link varchar(255)

мне кажется это достаточным.

Вы можете руками поменять размер поля в базе на указанные ?

Re: Mysql error:: 1071

Posted: Sat Nov 16, 2013 10:11 am
by marchcat
вот пробовал через phpMyAdmin поменять тип поля, тоже самое пишет: Specified key was too long; max key length is 1000 bytes, может мне поле удалить и по новой создать?

Re: Mysql error:: 1071

Posted: Sat Nov 16, 2013 10:22 am
by marchcat
ну так и сделал, столбец удалил и по новой создал с другим типом поля

Re: Mysql error:: 1071

Posted: Sat Nov 16, 2013 12:30 pm
by admin
Ok