如何解决删除前获取字段值
| 我有两个表类别(层次结构)和附件,它们之间有关系。delete from category where lft between @left and @right;
我想从与这些类别相关的附件中删除!
我该怎么办?
解决方法
尝试:
delete c,a category c
join attachment a on c.id=a.category_id
where c.lft between @left and @right
,我建议将FOREIGH KEYS与InnoDB MySQl和外键约束一起使用,并为与类别和附件表相关的键定义ON DELETE-CASCADE选项。
第二个就是DELETE FROM attachments WHERE category_id BETWEEEN @left AND @right;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。