我在SQL Server 2008 R2中有db。
我有表Users
和一些与UserID
具有外键关系的子表。
我忘了在创建中添加级联删除和更新。
有一种方法可以立即实现,而不会丢失数据吗?
谢谢!
答案 0 :(得分:1)
您必须放下密钥并重新添加,如下所示:
ALTER TABLE someTable DROP FOREIGN KEY someID;
ALTER TABLE someTable ADD FOREIGN KEY (someID) REFERENCES someOtherTable (ID) ON DELETE CASCADE;
我希望这会有所帮助。