SQLITE_CONSTRAINT_PRIMARYKEY: SQLite 结果代码 1555 - UNIQUE 约束失败: Persons.id
您的错误消息表明在数据插入期间违反了 UNIQUE 约束你的 SQLite 数据库。具体来说,它表明 Persons 表中的 id 列已包含与您尝试插入的值相同的值。
在您提供的代码中,您已将 id 列设置为两个表的主键用户和项目表,这确保每一行都有唯一的标识符。但是,用户表或项目表中似乎存在重复条目,导致违反 UNIQUE 约束。
要解决此问题,您可以:
以下是使用 INSERT OR IGNORE 的示例:
以上是如何解决 SQLite 错误 1555:Persons.id 上的 UNIQUE 约束失败?的详细内容。更多信息请关注PHP中文网其他相关文章!