Hallo zusammen,
sitze grad vor einer MySQL-Datenbank und versuch Verzeichnisse (Einträge) rekursiv zu löschen. Leider komm ich im Moment gar nicht voran - liegt wohl daran, dass ich noch nie viel mit Rekursion zu tun hatte... Hat jemand von euch einen Ansatz, wie ich folgende Einträge rekursiv aus der DB löschen kann?
Die gekennzeichnete Zeile ist hierbei der zu löschende Ordner - alle anderen darunter sollen mit weg...
Vielen Dank schon einmal für eure Tipps,
maceo
sitze grad vor einer MySQL-Datenbank und versuch Verzeichnisse (Einträge) rekursiv zu löschen. Leider komm ich im Moment gar nicht voran - liegt wohl daran, dass ich noch nie viel mit Rekursion zu tun hatte... Hat jemand von euch einen Ansatz, wie ich folgende Einträge rekursiv aus der DB löschen kann?
Die gekennzeichnete Zeile ist hierbei der zu löschende Ordner - alle anderen darunter sollen mit weg...
Vielen Dank schon einmal für eure Tipps,
maceo
Code:
folder_id | folder_nr | main_folder_nr | isparent
----------+-----------+----------------+----------
4971 | 4971 | 4968 | 1
4972 | 4972 | 4971 | 0
4973 | 4973 | 0 | 1
4974 | 4974 | 4973 | 1 <--
4976 | 4976 | 4974 | 1
4977 | 4977 | 4976 | 1
4978 | 4978 | 4977 | 0
4981 | 4981 | 4974 | 0
4982 | 4982 | 4977 | 0
Zuletzt bearbeitet: