SQLITE_CONSTRAINT_PRIMARYKEY: SQLite 結果代碼1555 - UNIQUE 約束失敗: Persons.id
您的錯誤訊息表明在資料插入期間違反了在資料插入期間違反了表示在資料插入期間約束你的SQLite 資料庫。具體來說,它表明 Persons 表中的 id 列已包含與您嘗試插入的值相同的值。
在您提供的程式碼中,您已將 id 列設定為兩個表的主鍵使用者和項目表,這確保每一行都有唯一的識別碼。但是,用戶表或項目表中似乎存在重複條目,導致違反 UNIQUE 限制。
要解決此問題,您可以:
以下是使用 INSERT OR IGNORE 的範例:
以上是如何解決 SQLite 錯誤 1555:Persons.id 上的 UNIQUE 限制失敗?的詳細內容。更多資訊請關注PHP中文網其他相關文章!