51 ап, при апдейте ошибка MySQL
Posted: Sun Dec 15, 2013 2:08 am
При каждой попытке апдейта 51 в консоль выводится одна и таже ошибка MySQL.
Вот текст ошибки:
После этого скрипт апдейта сообщает, что завершил апдейт успешно.
В данном случае не очень понятно, почему успешно при наличии ошибки.
Вот содержимое таблицы "links" из этой базы данных:
Что нужно сделать, чтобы избавиться от ошибки?
Вот текст ошибки:
Code: Select all
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 .В данном случае не очень понятно, почему успешно при наличии ошибки.
Вот содержимое таблицы "links" из этой базы данных:
Code: Select all
mysql> select * from links;
+------------+----------------------------------------------------+-----+--------+
| trader | link | num | hour |
+------------+----------------------------------------------------+-----+--------+
| overclicks | overclick_from_noref | 1 | 385279 |
| overclicks | overclick_from_noref | 1 | 385280 |
| noref | lp_in_/photo/nesty-on-21naturals-com-melody/index. | 2 | 385280 |
| noref | lp_in_/?skip_cache=1 | 2 | 385284 |
| overclicks | overclick_from_noref | 7 | 385284 |
| noref | lp_in_/photo/nesty-on-21naturals-com-melody/ | 1 | 385284 |
| overclicks | overclick_from_noref | 13 | 385285 |
| noref | lp_in_/teens/ctr/1/?skip_cache=1 | 1 | 385285 |
| noref | lp_in_/photo/dido-angel-on-21naturals-com/ | 2 | 385285 |
| noref | lp_in_/photo/dido-angel-on-21naturals-com/?skip_ca | 1 | 385285 |
| overclicks | overclick_from_noref | 65 | 385286 |
| noref | lp_in_/photo/dido-angel-on-21naturals-com/?skip_ca | 11 | 385286 |
| overclicks | overclick_from_noref | 27 | 385287 |
| overclicks | overclick_from_noref | 18 | 385288 |
| overclicks | overclick_from_noref | 14 | 385289 |
+------------+----------------------------------------------------+-----+--------+
15 rows in set (0.00 sec)