sql >> Database teknologi >  >> RDS >> Mysql

SQL opdaterer rækker uden at kende kolonnenavnet

Ved første øjekast ser det ud til, at du lider af et ret dårligt databasedesign.

Du ønsker ikke at navngive kolonnerne "Side1", "Side2" ... "Side 100", og så have disse kolonner NULL meget af tiden. Dette er i strid med forsvarligt databasedesign. Du vil måske gennemgå begreber som databasenormalisering (f.eks. først normal form, anden og så videre).

Jeg tror, ​​du ville være meget bedre stillet med en kolonne med navnet "Side", og så ville hver række have en værdi fra 1 til 100 sammen med informationen relateret til siden. På denne måde behøver du ikke at forsøge dynamisk at sammensætte kolonnenavne, når du danner en indsæt-/opdateringsforespørgsel.



  1. Sådan sletter du dublerede rækker i SQL Server?

  2. Sådan springer du række over, når du importerer dårlig MySQL-dump

  3. Caching i JDBC

  4. Indsæt i databaseproblem... (Dårlig tegnkodning) PHP/MYSQL