Row size too large

Post Reply
dreamkot
Posts: 133
Joined: Thu Feb 21, 2013 1:33 pm

Row size too large

Post by dreamkot »

Приветствую! При добавлении слейва вылезла такая ошибка:
Fatal error: Uncaught Exception: Mysql error:: 1118 (Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs) (ext_db_link) in query ALTER TABLE `rot_tags` ADD `tag_name230` VARCHAR( 100 ) NOT NULL DEFAULT '' AFTER `tag_replace`...

Админы говорят, "нужно сменить тип данных у полей, которые уперлись в органичение на другой тип, text или longtext, там лимит больше.
ALTER TABLE имя_таблицы MODIFY имя_поля TEXT;
или в phpmyadmin.
Но лучше уточнить у разработчика не поломается ли там от этого что-нибудь."

Правильно или что-то другое нужно сделать? Не поломается? :)
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: Row size too large

Post by admin »

а там 230 слейвов? как то я не думал что столько их будет ...)
Don't forget to run script update
dreamkot
Posts: 133
Joined: Thu Feb 21, 2013 1:33 pm

Re: Row size too large

Post by dreamkot »

Слейвов как таковых меньше, а вот языков да, много)
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: Row size too large

Post by admin »

не тестировал такие варианты, можно сделать бекап и попробовать, почему нет )
Don't forget to run script update
dreamkot
Posts: 133
Joined: Thu Feb 21, 2013 1:33 pm

Re: Row size too large

Post by dreamkot »

Админы ответили: "...поля tag_name230 не существует, я так понимаю эта ошибка возникает при попытке добавления этого поля в таблицу.
Изменить тип еще несуществующего поля я не могу. Это нужно чтобы скрипт сразу создавал это поле с другим типом данных."
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: Row size too large

Post by admin »

"Изменить тип еще несуществующего поля я не могу"

это понятно, надо изменить тип полей которые уже есть и после этого добавлять новые
Don't forget to run script update
Post Reply