no hay nada de malo con 26 columnas, pero si rara vez se usan, entonces es diferente.
en lugar de usar 26 columnas, toma la que usa menos y las agrupa usando una cadena de serialización.
cambie el campo a un campo de texto y luego en su código puede deserializarlos y usarlos. si necesita actualizar, actualice la matriz (desde su código) y luego serialícela y guárdela en la base de datos.