@s2sk

Ограничение в MySQL?

В таблице 500 полей. Да, 500. Мне нужно именно 500 текстовых полей. Тип поля CHAR с размером 30. При записи в эти поля запрос доходит до 240 и далее лезут такие ерроры

error #1118 while executing query "UPDATE `table` SET `area_241` = '0.000,0.000,0.000' WHERE `fID` = '1'": Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.

Пробовал такие запросы в базу -

ALTER TABLE `table` ENGINE = InnoDB, ROW_FORMAT = Dynamic

Все равно не работает. Что делать?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы