ฉันกำลังพยายามลบจากสองสามตารางพร้อมกัน ฉันได้ทำการค้นคว้าและหาข้อมูลมาเล็กน้อย
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 ...
ฉันไม่เคยลบตารางไขว้มาก่อนดังนั้นฉันจึงไม่มีประสบการณ์และติดอยู่ในตอนนี้!
ผมทำอะไรผิดหรือเปล่า?