mysql中如何关联两个表中的两个数据,做到能删除一条的时候,另一个表中的数据也会删除

我有两个表A和B,在A表中添加一条数据c,这个时候B表也会记录一条数据d,问题是如何在删除的时候能做到,当我删除A中的c时,B表中的d也跟着删除?(或者删除d,c也跟着删... 我有两个表A和B,在A表中添加一条数据c,这个时候B表也会记录一条数据d,问题是如何在删除的时候能做到,当我删除A中的c时,B表中的d也跟着删除?(或者删除d,c也跟着删除)有没有办法把c和d关联起来?还是说只能在添加数据的时候给他们一个相同的数值,然后通过这个数值来删除。
还有同表,两条数据关联,A中有数据c与d ,如何删除c的时候,d也跟着删除
展开
 我来答
小焰101
2015-11-27 · TA获得超过168个赞
知道小有建树答主
回答量:200
采纳率:70%
帮助的人:68.2万
展开全部
delete a,b from 表A a,表B b where a.id = b.column_id and a.id=1
这样就可以了 (mysql版本高于5.0下可行)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式