簡體   English   中英

PRIMARY KEY 必須是唯一的

[英]PRIMARY KEY must be unique

我正在嘗試將一些數據寫入我正在創建的數據庫中的表中。 但是,我面臨着完整性錯誤,例如:

sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) PRIMARY KEY 必須是唯一的

我的問題是如何避免這些錯誤,因為我將運行幾次腳本

基本上,您正在使用已經存在的主鍵創建一個對象,並且 SQLite 不接受它。 通過使用類似的查詢數據庫來驗證它

select * from airport where id = 6256

如果查詢返回結果,則需要更改您保存的機場的 id。 由於您使用自動增量,因此您無需指定 id,DBMS 將分配該表中的下一個空閑 id。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM