一、前提条件
在订单表中删除订单编号为201403081203的订单,同实删除明细表中的相关条明细
delete from t_order a where a.tid=201403081203;
二、出现的问题
使用delete from t_order a where a.tid=201403081203;语句只删除了订单表,没删除明细表
三、问题原因
因为表外键中没有添加级联删除约束
四、解决办法
改变on delete为级联删除 cascade
一、前提条件
在订单表中删除订单编号为201403081203的订单,同实删除明细表中的相关条明细
delete from t_order a where a.tid=201403081203;
二、出现的问题
使用delete from t_order a where a.tid=201403081203;语句只删除了订单表,没删除明细表
三、问题原因
因为表外键中没有添加级联删除约束
四、解决办法
改变on delete为级联删除 cascade