sql >> Database teknologi >  >> RDS >> Mysql

Hvordan designer man kategorier og underkategorier i MySQL?

Du kunne have alt i én tabel, kategori. Så har en kolonne for forældre-ID. Hvis forældre-ID =0, er det en hovedkategori, hvis det er et andet ID, så er det en underkategori? Denne struktur vil understøtte underkategorier... ved ikke om det er nyttigt for dig.

Eksempelfelter:

Table: category
categoryID
parentID
name

Eksempeldata:

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. Tilslutning af Ignition til Microsoft Access

  2. Jaro-winkler funktion:hvorfor matcher den samme score meget ens og meget forskellige ord?

  3. MYSQL - Opdel data i flere rækker

  4. 'Relation eksisterer ikke' fejl efter overførsel til PostgreSQL