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

Uložte pole do databáze nebo vytvořte jiné sloupce

Neukládejte seznam oddělený čárkami ("pole") ve sloupci databáze. Použijte tabulku křížových odkazů .

(Pokud chcete v databázi vynutit podmínku „ne více než 3 kategorie“, můžete přidat další sloupec category_number na tabulku křížových odkazů. V ideálním případě byste pak použili kontrolní omezení k omezení tohoto sloupce na hodnoty 1, 2 a 3, ale MySQL nepodporuje kontrolní omezení; místo toho můžete vytvořit category_number sloupec cizí klíč do jiné tabulky permitted_category_number který má tři řady.)




  1. Existují nějaké publikované pokyny pro styl kódování pro SQL?

  2. zpracování chyb transakce mysql

  3. Co je to vlastní runtime obrázek v Javě 9?

  4. Třídit podle sloupce ASC, ale nejprve hodnoty NULL?