いくつかのテーブルから一度に削除しようとしています。私は少し研究をして、これを思いつきました
DELETE FROM `pets` p,
`pets_activities` pa
WHERE p.`order` > :order
AND p.`pet_id` = :pet_id
AND pa.`id` = p.`pet_id`
ただし、このエラーが発生しています
Uncaught Database_Exception [1064]:SQL構文にエラーがあります。MySQLサーバーのバージョンに対応するマニュアルで、 'p、
pets_activities
pa ...の近くで使用する正しい構文を確認してください...
これまでクロステーブルの削除を行ったことがないので、今のところ経験がなく、行き詰まっています。
何が悪いのですか?