删除不了有依赖的记录。 (已解决)

1. 问题描述

  今天,我用VS写了简单的增删改查,这一次数据库中有一张依赖employee表和company表主键的数据表works,我要删除employee表的一条记录,但死活删除不掉,报错有主键被依赖之类的。 我百度了下,有个级联删除办法。

2. 解决办法

  输入SQL指令

  ALTER TABLE [works] ADD FOREIGN KEY (empNo) REFERENCES [employee](empNo) ON DELETE CASCADE;

  /* empNo是employee主键名,且被works依赖 */

原文地址:https://www.cnblogs.com/the-one/p/6611890.html