我有一个表,表中定义了员工关系。IE
EmpID Name SeniorId ----------------------- 1 A NULL 2 B 1 3 C 1 4 D 3
等等…
在高级ID是外键的主键表与refreence列EmpId相同的情况下,我想从该表中清除所有行而不删除任何约束。我怎样才能做到这一点?
需要像这样进行删除4、3、2、1
我怎样才能做到这一点
编辑:
Jhonny的答案对我有用,但是哪个答案更有效。
我不知道我是否缺少某些东西,但是也许您可以尝试一下。
UPDATE employee SET SeniorID = NULL DELETE FROM employee