Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Lista kategorii i podkategorii mysql

Próbujesz rozwiązać powszechny problem — jak przechowywać i pobierać dane hierarchiczne w relacyjnej bazie danych?

Pierwszą rzeczą, którą powinieneś zrobić, to przeczytać ten artykuł na mysql.com, „Zarządzanie danymi hierarchicznymi w MySQL lub tu .

W tej chwili używasz modelu „listy sąsiedztwa”. Ma kilka wad, z których najważniejszym jest fakt, że zasadniczo niemożliwe jest napisanie zapytania, które zwróci wszystkie przechowywane drzewa.

Możesz rozważyć przejście na model „zestawu zagnieżdżonego”, który jest dobrze wyjaśniony na tej samej stronie.

http://dev.mysql.com/tech-resources/articles/hierarchical-data.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd kodowania Unicode Kodek „latin-1” nie może zakodować znaku „\u2019”

  2. MySQL:wstawiaj do wielu tabel w tym samym zapytaniu za pomocą BEGIN&COMMIT

  3. Możliwe zwracane wartości dla mysql_affected_rows()

  4. WYBIERZ DO w MySQL

  5. Sortuj według daty (najnowsze)