J'essaie de supprimer des données de plusieurs tables à la fois. J'ai fait quelques recherches, et j'ai trouvé ceci
DELETE FROM `pets` p,
`pets_activities` pa
WHERE p.`order` > :order
AND p.`pet_id` = :pet_id
AND pa.`id` = p.`pet_id`
Cependant, j'obtiens cette erreur
Uncaught Database_Exception [ 1064 ] : Vous avez une erreur dans votre syntaxe SQL ; consultez le manuel correspondant à la version de votre serveur MySQL pour connaître la bonne syntaxe à utiliser près de 'p',
pets_activities
pa...
Je n'ai jamais fait de suppression de tableau croisé avant, donc je suis inexpérimenté et coincé pour le moment !
Qu'est-ce que je fais de mal ?