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

Problém s vybranými žánry MySQL (php)

Ne uložit čárkami oddělený seznam atributů ve sloupci databáze.

Místo toho mějte 3 tabulky:

Movies (id, movie_name)

id | movie_name
---+--------------------------------------
 1 | Die Hard
 2 | Gladiator
 3 | Harry Potter and the Sorcerers Stone
 4 | Pearl Harbor

Genres (id, genre_name)

id | genre_name
---+------------
 1 | Action
 2 | Thriller
 3 | Adventure
 4 | Drama
 5 | History
 6 | Fantasy
 7 | Family
 8 | Melodrama
 9 | War

MovieGenre (movie, genre)

Movie | Genre
------+-------
    1 | 1
    1 | 2
    2 | 1
    2 | 3
    2 | 4
    2 | 5
    3 | 3
    3 | 6
    3 | 7
    4 | 1
    4 | 8
    4 | 9

Pak se vaše problémy stanou mnohem, mnohem jednodušší.



  1. OpenCart:Jak přesně vyplnit oc_category_path

  2. Problém se zobrazením dat MySQL na android studiu pomocí volley

  3. Najděte překrývající se období v PostgreSQL

  4. Efektivní spojování přes intervaly v SQL