dev.mysql.com/doc/refman/5.1/en/column-count-limit.html
ИнноДБ максимум 1000колонок и размер строки не больше 64кб данных в сумме вроде так там написано( не считая blob полей )
Посчитайте по формуле
row length = 1
+ (sum of column lengths)
+ (number of NULL columns + delete_flag + 7)/8
+ (number of variable-length columns)
сколько у вас колонки весят без данных.
Но, я думаю лучше сразу решить вопрос например через бд-патерн(не знаю можно ли это так назвать) EAV чем бесконечно добавлять до отказа колонки.
минусы э...
создать велосипед для администрирование структуры и управление данными.
большая таблица со значениями
или нормализовать данные сразу по полочкам.
UPD Колонок может быть и больше тут лимит в строку типов может быть нужно считать по формуле.