1. 问题描述
今天,我用VS写了简单的增删改查,这一次数据库中有一张依赖employee表和company表主键的数据表works,我要删除employee表的一条记录,但死活删除不掉,报错有主键被依赖之类的。 我百度了下,有个级联删除办法。
2. 解决办法
输入SQL指令
ALTER TABLE [works] ADD FOREIGN KEY (empNo) REFERENCES [employee](empNo) ON DELETE CASCADE;
/* empNo是employee主键名,且被works依赖 */