qq_自余自乐_0
2016-09-13 23:18
在一对多的关系中删除一方时怎么删除对应的多方里的内容呢
比如,如果要删除command怎么删除对应id下的command_content?
没有外键的话可以这样
<delete id="deleteOne" parameterType="int">
DELETE a,b FROM command a,command_content b WHERE a.id=#{_parameter} AND a.id = b.command_id
</delete>
可以在添加外键时加上ON DELETE CASCADE,这样被引用的一方被删除时,所有通过外键引用它的记录也会被删除。
通过自动回复机器人学Mybatis---基础版
107410 学习 · 786 问题
相似问题