Comment faire pour supprimer à partir de plusieurs tables dans MySQL?

Je suis en train de supprimer à partir de quelques tables à la fois. J'ai fait un peu de recherche, et est venu avec cette

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 qui correspond à votre versions du serveur MySQL pour la bonne syntaxe à utiliser près de 'p, pets_activities pa...

Je n'ai jamais fait un tableau croisé à supprimer avant, donc je suis inexpérimenté et bloquée pour l'instant!

Ce que je fais mal?

InformationsquelleAutor alex | 2010-07-26