Ошибка количества полей

Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Ошибка количества полей

Сообщение alcompstudio »

При создании новых полей возникла ошибка:

Код: Выделить всё

Database Error: 1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
Query: ALTER TABLE app_entity_39 ADD field_1268 TEXT NOT NULL DEFAULT ""
Page: /index.php?module=entities/fields&action=copy_selected&entities_id=39
Что это значит? Есть лимит по количеству добавляемых полей?? Или какая тут причина??
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Ошибка количества полей

Сообщение alcompstudio »

Поля все-таки появляются, но если их пытаюсь удалить, то возникает еще одна ошибка:

Код: Выделить всё

Database Error: 1091 - Can't DROP 'field_1270'; check that column/key exists
Query: ALTER TABLE app_entity_39 DROP field_1270
Page: /index.php?module=entities/fields&action=delete&id=1270&entities_id=39
Что делать?
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка количества полей

Сообщение support »

тут есть несколько решений
http://alexvaleev.ru/mysql-row-size-too-large/
http://stackoverflow.com/questions/1558 ... -too-large
https://dba.stackexchange.com/questions ... -too-large
Какое помогло вам?

Так же, со своей стороны, я должен оптимизировать типы полей, добавил в план для 1.9
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Ошибка количества полей

Сообщение alcompstudio »

Увы, я не разбираюсь в программировании и администрировании/оптимизации баз данных, поэтому пришлось просто урезать количество полей в таблице данных :(
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка количества полей

Сообщение support »

Оптимизировал типы поле для версии 1.9. Каждый тип поля будет иметь свой тип поля в базе данных.
Ответить