Sto cercando di eliminare da alcune tabelle contemporaneamente. Ho fatto un po 'di ricerche e sono arrivato a questo
DELETE FROM `pets` p,
`pets_activities` pa
WHERE p.`order` > :order
AND p.`pet_id` = :pet_id
AND pa.`id` = p.`pet_id`
Tuttavia, ricevo questo errore
Uncaught Database_Exception [1064]: Hai un errore nella sintassi SQL; controlla il manuale che corrisponde alla versione del tuo server MySQL per la sintassi corretta da usare vicino a 'p,
pets_activities
pa ...
Non ho mai cancellato una tabella incrociata prima, quindi per ora sono inesperto e bloccato!
Che cosa sto facendo di sbagliato?