sql >> Databasteknik >  >> RDS >> Mysql

Kapslade kommentarer i PHP och MySQL

Det finns flera olika sätt att lagra arvsdata i MySQL. Kolla in Bill Karwins presentation som visar fyra alternativ.

  • Angränsningslista
  • Sökvägsuppräkning
  • Inkapslade uppsättningar
  • Stängningstabell

Du använder angränsningslistan modell för att lagra arvsdata, men tyvärr är detta den svåraste modell du kan välja för att fråga underträd.

Dina alternativ är:

  • Byt till en annan modell.
  • Begränsa frågor till n nivåer djupt.
  • Använd en lagrad procedur för att fråga rekursivt. För mer information om detta, se Quassnois artikelserie - Hierarkiska frågor i MySQL .


  1. Hur jämför jag två rader från samma tabell (SQL-server)?

  2. Skillnad mellan WITH-sats och underfråga?

  3. Är sträng eller int att föredra för främmande nycklar?

  4. Hur höjer man undantag i PL/SQL?