sql >> Base de Datos >  >> RDS >> Mysql

SQL actualizando filas sin saber el nombre de la columna

A primera vista, parece que sufre de un diseño de base de datos bastante pobre.

No desea nombrar las columnas "Página1", "Página2" ... "Página 100", y luego hacer que estas columnas sean NULL la mayor parte del tiempo. Esto viola el diseño de base de datos de sonido. Es posible que desee revisar conceptos como la normalización de la base de datos (por ejemplo, primera forma normal, segunda y así sucesivamente).

Creo que sería mucho mejor tener una columna llamada "Página" y luego cada fila tendría un valor de 1 a 100 junto con la información relacionada con la página. De esta manera, no necesitaría intentar juntar dinámicamente los nombres de las columnas cuando forme una consulta de inserción/actualización.