Zoals de titel al zegt:
Ik heb een vrij grote database (relatief veel tabellen) en ik wil als ik een profiel wil verwijderen hem uit alle tabellen en koppeltabellen verwijderen, zodat ook al de berichten verwijderd zijn.
Is dat zoiets mogelijk?
-> Describe query van je database
-> Describe query van elke tabel (mbv de info uit de hiervoor genoemde query)
-> deze results controleer je op of er een kolom profiel_id in zit, zo ja -> genereer delete query, zo nee -> volgende kolom
Het kan dus wel, ook zonder een InnoDB engine opzet. Maar het is niet ideaal.
Jason: er hebben hier al sommige over Foreign Keys gepraat,
Werk met InnoDB engine van MySQL en je probleem is meteen opgelost. je wist je profiel_id en meteen zijn alle gelinkte records in andere tabellen ook meteen weg.
zie: http://www.phphulp.nl/php/tutorials/3/274/