Pycharm中的SQlite报错 database is locked

Pycharm中的SQlite报错

  • sqlite3.IntegrityError: UNIQUE constraint failed
    • SQLite: database is locked

sqlite3.IntegrityError: UNIQUE constraint failed

原因:在数据库表中定义了不重复的主键。结果程序视图以相同的主键添加新记录时出现:
如:cur.execute(“insert into book(id,price,name) values (‘004’,44,‘big’)”)
表book中id为主键,book中已经出现了004的主键,试图再次添加004时出错。

SQLite: database is locked

当有其他程序或例程打开这个数据库时报错

你可能感兴趣的:(数据库,sqlite)