Estoy intentando eliminar de algunas tablas a la vez. Investigué un poco y se me ocurrió esto
DELETE FROM `pets` p,
`pets_activities` pa
WHERE p.`order` > :order
AND p.`pet_id` = :pet_id
AND pa.`id` = p.`pet_id`
Sin embargo, recibo este error.
Database_Exception no detectado [1064]: tiene un error en la sintaxis SQL; consulte el manual que corresponde a la versión de su servidor MySQL para conocer la sintaxis correcta para usar cerca de 'p,
pets_activities
pa ...
Nunca antes había hecho una eliminación de tablas cruzadas, ¡así que no tengo experiencia y estoy atascado por ahora!
¿Qué estoy haciendo mal?