Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Aktualizowanie wierszy SQL bez znajomości nazwy kolumny

Na pierwszy rzut oka wydaje się, że cierpisz na dość kiepski projekt bazy danych.

Nie chcesz nazywać kolumn „Strona1”, „Strona2” ... „Strona 100”, a następnie przez większość czasu te kolumny mają wartość NULL. Narusza to solidny projekt bazy danych. Możesz przejrzeć koncepcje takie jak normalizacja bazy danych (np. pierwsza normalna forma, druga itd.).

Myślę, że znacznie lepiej byłoby mieć kolumnę o nazwie „Strona”, a następnie każdy wiersz miałby wartość od 1 do 100 wraz z informacjami związanymi ze stroną. W ten sposób nie musisz próbować dynamicznie łączyć nazw kolumn podczas tworzenia zapytania wstawiania/aktualizacji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapisz pliki CSV w bazie danych mysql

  2. Właściwy sposób na pytanie, czy mysql_num_rows w PHP

  3. Jak wstawić DateTime do bazy danych MySql za pomocą kodu C#?

  4. Konwertuj czas uniksowy na datę i czas UTC

  5. Jak stworzyć bezpieczny skrypt logowania w PHP i MySQL