小编Pet*_*ter的帖子

我收到错误"DELETE语句与REFERENCE约束冲突"

我试图用外键截断一个表并得到消息:

" 无法截断表,因为它正被FOREIGN KEY约束引用 ".

我阅读了很多关于这个问题的文献,并认为我通过使用delete找到了解决方案

DELETE FROM table_name DBCC CHECKIDENT (table_name, RESEED, 0)
Run Code Online (Sandbox Code Playgroud)

但我仍然收到一条错误消息:

" DELETE语句与REFERENCE约束冲突 ".

当我尝试使用Microsoft Management Studio删除并执行以前的查询时

DELETE FROM table_name DBCC CHECKIDENT (table_name, RESEED, 0)
Run Code Online (Sandbox Code Playgroud)

它没有给出错误并且正常工作.我想从表中删除所有信息并添加新信息,但我不想删除并创建外键.

c# sql truncate sql-delete

48
推荐指数
3
解决办法
14万
查看次数

标签 统计

c# ×1

sql ×1

sql-delete ×1

truncate ×1