sql >> Database >  >> RDS >> Mysql

SQL updatet rijen zonder de kolomnaam te kennen

Op het eerste gezicht lijkt u last te hebben van een nogal slecht database-ontwerp.

U wilt de kolommen "Pagina1", "Pagina2" ... "Pagina 100" niet de naam geven en deze kolommen dan meestal NULL hebben. Dit is in strijd met een degelijk databaseontwerp. Misschien wilt u concepten zoals databasenormalisatie (bijv. eerste normaalvorm, tweede enzovoort) bekijken.

Ik denk dat je veel beter af zou zijn met een kolom met de naam "Pagina" en dan zou elke rij een waarde van 1 tot en met 100 hebben, samen met de informatie met betrekking tot de pagina. Op deze manier hoeft u niet te proberen kolomnamen dynamisch samen te voegen bij het vormen van een invoeg-/bijwerkquery.



  1. Heeft mysql het equivalent van de analytische functies van Oracle?

  2. Toegang krijgen tot een XAMPP mysql via Python

  3. Is het mogelijk om voor elke rij in een query verschillende voorwaarden te hebben?

  4. Gegevens opvragen binnen JSON-arraygegevensveld