sql >> Databáze >  >> RDS >> Mysql

SQL Aktualizace řádků bez znalosti názvu sloupce

Na první pohled se zdá, že trpíte dost špatným návrhem databáze.

Nechcete pojmenovat sloupce "Stránka1", "Stránka2" ... "Stránka 100" a pak mít tyto sloupce po většinu času hodnotu NULL. To porušuje návrh zvukové databáze. Možná budete chtít zopakovat pojmy, jako je normalizace databáze (např. první normální forma, druhá atd.).

Myslím, že by bylo mnohem lepší mít sloupec s názvem „Stránka“ a pak by měl každý řádek hodnotu 1 až 100 spolu s informacemi souvisejícími se stránkou. Tímto způsobem byste se při vytváření vkládacího/aktualizačního dotazu nemuseli pokoušet dynamicky skládat dohromady názvy sloupců.



  1. Jak mohu vložit do databáze pouze v případě, že se hodnota změnila?

  2. Načtení agregátů pro libovolné časové intervaly

  3. Jak zobrazit znaky UTF-8 v phpMyAdmin?

  4. Výjimky soketu při pokusu o připojení k databázi MySql z gitpod IDE (ubuntu server)