нет ничего плохого в 26 столбцах, но если они используются редко, тогда они разные.
вместо использования 26 столбцов, вы берете тот, который используете меньше, и группируете их, используя строку сериализации.
измените поле на текстовое поле, а затем в своем коде вы можете десериализовать их и использовать их.если вам нужно обновить, вы обновляете массив (из своего кода), а затем сериализуете его и сохраняете в базе данных.