Visa ett inlägg
Oläst 2013-05-26, 13:13 #1
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
Standard Mysql - stored procedures (hierarkisk data)

Hej alla!

Har hyfsad koll på mysql, men stored procedures är lite nytt för mig.

Jag vet inte hur jag ska börja med följande problem. Jag ska spara en katalogstruktur enl nedanstående klassiska exempel:

Katalog
id - int
parent_id - int
name - varchar

Jag vill med hjälp av en SP spara en hel sökväg i databasen. Om delar av databasen redan finns så ska den uppdatera den. Exempelvis om sökvägen /människor/man/petter ska sparas men /människor redan finns så ska människor lämnas orörd och bara uppdateras med /man/petter. Slutligen vill jag returnera id'd på petter (dvs lövet på grenen).

Någon som har tips om hur jag kan gå tillväga?

Syftet med detta är att ta bort en del av logiken från PHP för att på så vis spara lite tid genom att bara skicka en fråga till databasen.
gregoff är inte uppkopplad   Svara med citatSvara med citat