Mysql 如何进行多重删除查询

Mysql 如何进行多重删除查询,mysql,sql,phpmyadmin,Mysql,Sql,Phpmyadmin,大家好,我有一个关于这个问题的问题 DELETE FROM our_work, our_work_images, our_work_portf_img WHERE our_work.id = 6 AND our_work_portf_img.portf_id = 6 AND our_work_portf_img.img_id = our_work_images.img_id; 我想删除第一个表“我们的工作”中的所有关系我的配对表名为“我们的工作”和我的图像表“我们的工作”

大家好,我有一个关于这个问题的问题

DELETE FROM 
 our_work, 
 our_work_images, 
 our_work_portf_img
WHERE 
 our_work.id = 6
AND 
 our_work_portf_img.portf_id = 6
AND
 our_work_portf_img.img_id = our_work_images.img_id;
我想删除第一个表“我们的工作”中的所有关系我的配对表名为“我们的工作”和我的图像表“我们的工作”和图像

编辑

我通过在外键上添加cascade解决了这个问题


从我们的工作中删除,其中我们的工作id=1

不鼓励隐式联接。如果您想从
我们的工作
中删除所有关系,只需删除您提到的表的外键
约束
。您的问题似乎与代码中显示的不同。@考虑到这不是我希望得到的答案,是否有其他方法可以做到这一点?您可以向我们展示create table语句吗?有外键吗?我没有选择在stackoverflow添加图像,所以我想我不能显示u@AaronKent