В одном проекте аодобная табличка разрослась до 320 полей. Это реально не удобно. Имхо, когда возможен такой рост, лучше разбить на 2 таблицы, в одной хранить то, что всегда не будет изменяться и табличка типа ключ-значение для изменяемых параметров. Выборку получаем интересную, похожую на пример
stackoverflow.com/questions/7674786/mysql-pivot-table