Mysql error:: 1071

Постим сюда все найденые ошибки
Post Reply
marchcat
Posts: 18
Joined: Wed Oct 23, 2013 7:33 am

Mysql error:: 1071

Post 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
marchcat
Posts: 18
Joined: Wed Oct 23, 2013 7:33 am

Re: Mysql error:: 1071

Post by marchcat »

кодировка базы utf8_general_ci
тип таблицы MyISAM
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Mysql error:: 1071

Post by admin »

Я делаю trader char(100)
link varchar(255)

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

Вы можете руками поменять размер поля в базе на указанные ?
Don't forget to run script update
marchcat
Posts: 18
Joined: Wed Oct 23, 2013 7:33 am

Re: Mysql error:: 1071

Post by marchcat »

вот пробовал через phpMyAdmin поменять тип поля, тоже самое пишет: Specified key was too long; max key length is 1000 bytes, может мне поле удалить и по новой создать?
marchcat
Posts: 18
Joined: Wed Oct 23, 2013 7:33 am

Re: Mysql error:: 1071

Post by marchcat »

ну так и сделал, столбец удалил и по новой создал с другим типом поля
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Mysql error:: 1071

Post by admin »

Ok
Don't forget to run script update
Post Reply