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