怎么用mysql 语句一层一层的删除(含有主外键关系的表) 注:要删除的是主键的这张表

 我来答
汪雄辉拉
2012-03-19 · TA获得超过2966个赞
知道大有可为答主
回答量:1430
采纳率:0%
帮助的人:1637万
展开全部
你是要做级联删除子表,还是单单只删除主表的值?
比如说有两个表 father,son
做级联删除的话,可以这么做,
delete father,son from father inner join son on father.id=son.fatherid where father.id=?
或者你可以在建son表的时候 指定约束扩展项,on delete casecade on update
如果只是单单需要删除主表,那么最简单的做法是取消系统外键约束
set foreign_key_checks=off
然后尽情去删把
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式