Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да проектирам категория и подкатегории в MySQL?

Можете да имате всичко в една таблица, категория. След това има колона за parentID. Ако parentID =0, това е основна категория, ако е друг ID, тогава това е подкатегория? Тази структура ще поддържа под-подкатегории... не съм сигурен дали това е полезно за вас.

Примерни полета:

Table: category
categoryID
parentID
name

Примерни данни:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам изявление CASE в MySQL?

  2. Постоянната дата в базата данни не е равна на извлечената дата

  3. Задаване на големи променливи на заявка като mysql

  4. Как да преместите локална MYSQL DB до отдалечен DB сървър

  5. UnicodeEncodeError:Кодекът 'latin-1' не може да кодира символ