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

Jak navrhnout kategorii a podkategorie v MySQL?

Můžete mít vše v jedné tabulce, kategorii. Pak mějte sloupec pro parentID. Pokud parentID =0, je to hlavní kategorie, pokud je to jiné ID, pak je to podkategorie? Tato struktura by podporovala podkategorie... nejsem si jistý, zda je to pro vás užitečné.

Příklad polí:

Table: category
categoryID
parentID
name

Příklad dat:

categoryID : 1
parentID : 0
name : hot

categoryID : 2
parentID : 0
name: cold

categoryID : 3
parentID : 2
name : a soup that's cold

categoryID : 4
parentID: 1
name: a soup that's hot


  1. Jak automaticky vygenerovat jedinečné ID v SQL, jako je UID12345678?

  2. Co v MySQL s FK dělá CONSTRAINT?

  3. Otázka příkazu MYSQL if

  4. Android :Chyba Sqlite - (1) blízko null:chyba syntaxe