我想从多个表中删除数据,这些数据肯定位于ad_master中,但子表会不时变化。我尝试了以下查询,但它至少不会删除一条记录并保持沉默。如果它们存在于我的任何给定表中,我想删除与给定数字($delete_no)关联的每条记录。
DELETE am,sub1,sub2,sub3
FROM ad_master am
INNER JOIN ad_vehicles sub1
ON sub1.Ad_no=am.Ad_no
INNER JOIN ad_properties sub2
ON sub2.Ad_no=am.Ad_no
INNER JOIN ad_electronics sub3
ON sub3.Ad_no=am.Ad_no
WHERE am.Ad_no=$delete_no
请指导我解决这个问题。谢谢。