sqlite 使用“插入”命令时遇到问题[duplicate]

5kgi1eie  于 2023-02-19  发布在  SQLite
关注(0)|答案(1)|浏览(267)
    • 此问题在此处已有答案**:

SQLite3 UNIQUE constraint failed error(2个答案)
4天前关闭。
不幸的是,当我想把这些值 我的属性。我不知道确切的问题是什么。信息:我之前使用SQLite Online成功创建了8个表。Here is the picture
我希望有人能解决我的问题。

mspsb9vt

mspsb9vt1#

如果一个表有UNIQUE约束,这意味着一列(或一组列)的值必须是唯一的,即不能对表中的不同行重复。
您正尝试插入一个打破该约束的新记录,即新行包含的约束列中的值在表中已经存在,并且具有相同的值组合。
例如:

CREATE TABLE t1 (id INT, firstname, surname TEXT, UNIQUE (id, surname));
INSERT INTO t1 VALUES (1, 'John', 'Doe');
INSERT INTO t1 VALUES (1, 'Bob', 'Doe'); -- UNIQUE constraint failed: t1.id, t1.surname

相关问题