gpt4 book ai didi

SQL Server 违反 PRIMARY KEY 约束 'PK

转载 作者:行者123 更新时间:2023-12-03 23:09:50 29 4
gpt4 key购买 nike

我在检查我的应用程序日志时遇到此错误:

[Databases] Exception : dbi.integrity-error, [Microsoft][ODBC SQL Server Driver][SQL Server]Violation of PRIMARY KEY constraint 'PK__tblRaw201131411__13D55980'. Cannot insert duplicate key in object 'dbo.tblRaw201131411'. in EXEC

[Databases] Exception : dbi.integrity-error, [Microsoft][ODBC SQL Server Driver][SQL Server]Violation of PRIMARY KEY constraint 'PK__tblRaw201131412__407DE2C5'. Cannot insert duplicate key in object 'dbo.tblRaw201131412'. in EXEC

File "mssqlinterface.py", line 951, in executeSQLStatement

如何修复这个错误?

我的应用程序使用的是 SQL Server 2005 数据库。

最佳答案

您可以通过不尝试插入具有重复主键的行来修复此错误。

如何你如何做这在很大程度上取决于你的应用程序,你没有提供的详细信息(mssqlinterface.py 的第 900 到 960 行将是一个良好的开端是第 951 行的特殊标记)。

也许您正试图在应该更新的时候插入。也许设置主键值的代码在某些方面存在缺陷。

从字面上看(我的意思是在非常形象的意义上),可能性是无穷无尽的。

关于SQL Server 违反 PRIMARY KEY 约束 'PK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8090671/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com