删除a,b两个表的数据,a.id为b的外键,怎样同时删除a,b中a.id=b.aid的数据

pokerWu 发布于 2014/12/15 10:23
阅读 397
收藏 1
删除a,b两个表的数据,a.id为b的外键,怎样同时删除a,b中a.id=b.aid的数据
加载中
0
坚持不懈丶
坚持不懈丶
alter table table_2 add constraint fk_reference_1 foreign key (column_1)

      references table_1 (column_1) on delete restrict on update restrict;

建表的时候将外键删除的触发事件delete restrict设置为delete  cascade即级联删除

pokerWu
pokerWu
貌似就只有这种做法....
0
上下左右阿门
delete a.*,b.* from a join b  on   a.id=b.aid where ...
pokerWu
pokerWu
这样做事不行的,会报错。
返回顶部
顶部