相关疑难解决方法(0)

SQLite3 UNIQUE约束失败错误

我正在尝试创建一个数据库,允许用户创建"待办事项"列表并填写完成的项目.但是,当将数据插入表时,它给我一个UNIQUE约束失败错误,我不知道如何解决它.这是我创建数据库和插入数据的代码.

CREATE TABLE user (
    user_id integer  NOT NULL   PRIMARY KEY,
    first_name varchar(15)  NOT NULL,
    title varchar(5)  NOT NULL,
    username varchar(15)  NOT NULL,
    password varchar(20)  NOT NULL,
    email varchar(50)  NOT NULL,
    bio text  NOT NULL
);


CREATE TABLE list (
    list_id integer  NOT NULL   PRIMARY KEY,
    list_name varchar(10)  NOT NULL,
    user_user_id integer  NOT NULL,
    FOREIGN KEY (user_user_id) REFERENCES user(user_id)
);


CREATE TABLE item (
    item_id integer  NOT NULL   PRIMARY KEY,
    item text  NOT NULL,
    completed boolean  NOT NULL,
    list_list_id integer …
Run Code Online (Sandbox Code Playgroud)

sql database sqlite

12
推荐指数
2
解决办法
5万
查看次数

标签 统计

database ×1

sql ×1

sqlite ×1