+ -
当前位置:首页 → 问答吧 → [求助]一条语句同时删除两个表里的多条记录

[求助]一条语句同时删除两个表里的多条记录

时间:2011-09-17

来源:互联网

blog 
 --------------  
ID TITLE  

==========================================

comment
--------------  
ID blog_id

两个表的ID是主键,comment.blog_id 参照 blog.id
当删除blog.ID是1的博文时,也需要将comment.blog_id是1的评论删除。

用一条语句写出,注意 需要要删除评论,再博文。因为是1对多的关系。


另外修改blog.ID的时候 也需要修改comment.blog_id。。这应该怎么做。也是用一条语句.

请大家帮帮我。

作者: lpy3654321   发布时间: 2011-09-17

外键的级联删除?
楼主可以去查查  

作者: zhuomingwang   发布时间: 2011-09-17

不能同时删除两个表的数据.

1.把相关语句写到存储过程中,然后去调用,删除相关东西.
2.可以考虑利用触发器,去关联表删除数据.

作者: dawugui   发布时间: 2011-09-17

楼上的两位大虾,我是刚刚自学的数据库,对你们说的那些还不是很了解,可有比较简单的方法啊。

作者: lpy3654321   发布时间: 2011-09-17

热门下载

更多