10. juni 2007 - 14:54Der er
14 kommentarer og 1 løsning
Multi delete hvordan?
Jeg har pørvet på at lave en mysql multi delete string, men den vil ikke virker. Hvad er det jeg gør galt? MYSQL:::::::::::::::::::::::::::::::::::::::::::::::::::::: DELETE FROM modeller, detaljer WHERE modeller.id = detaljer.modeller_id AND id = '$_GET[slet_id]' MYSQL SLUT::::::::::::::::::::::::::::::::::::::::::::::::
Jeg bruger version 5.0.41 og fejlen er "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE modeller.id = detaljer.modeller_id AND id = ''' at line 1".
Mener man skal fortælle i hvilke tabeller man ønsker data slettet, når der er mere end en. DELETE modeller.*, detaljer.* FROM modeller, detaljer WHERE modeller.id = detaljer.modeller_id AND id = '$_GET[slet_id]'
Jeg har fået det til at virke. Grunden til det ikke virkede var at jeg har bygget min database om med relationer og inde i relationerne skulle jeg sætte cascade i ON DELETE eller ville den ikke.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.