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

Zapisz tablicę w bazie danych lub utwórz inne kolumny

Nie przechowuj listy rozdzielanej przecinkami („tablicy”) w kolumnie bazy danych. Użyj tabeli odniesień .

(Jeśli chcesz wymusić w bazie danych warunek „nie więcej niż 3 kategorie”, możesz dodać dodatkową kolumnę category_number do tabeli porównawczej. Idealnie byłoby wtedy użyć ograniczenia sprawdzającego, aby ograniczyć tę kolumnę do wartości 1, 2 i 3, ale MySQL nie obsługuje ograniczeń sprawdzających; zamiast tego możesz utworzyć category_number kolumna klucz obcy do innej tabeli permitted_category_number który ma trzy rzędy.)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Problemy z używaniem konektora MySQL z Django 1.8

  2. Jak mam zrobić count(*) MySQL w Doctrine2?

  3. aioMySQL nie łączy się z pythonem

  4. Wyjaśnienie MySqlBulkLoader

  5. Mysql - Jak porównać dwa obiekty Json?