sqlserver禁用和开启外键约束
作者:佚名
来源:网络
点击数: 次
发布时间:2023年12月18日
问题分析:表之间存在着外键约束,导致sql运行会出错,所以需要关闭他才能使用sql进行备份。所以在备份前关闭即可(不用改,直接查询运行)
问题处理:
禁用约束:
EXEC sp_MSforeachtable @command1='alter table ? NOCHECK constraint all';
开启约束:
EXEC sp_MSforeachtable @command1='alter table ? CHECK constraint all';
另外:MYSQL禁用和开启为:
SET FOREIGN_KEY_CHECKS=0;
SET FOREIGN_KEY_CHECKS=1;
原文链接:https://blog.csdn.net/qq_52733507/article/details/129668849