SQLite[Err]21-不是错误

SQLite[Err]21-不是错误,sqlite,schema,Sqlite,Schema,我在SQL中有以下代码 新表按预期创建,设置表也按预期更新。获取此信息的原因可能是什么:[Err]21-不是错误 有没有更好的方法来创建新模式?我也遇到了这个错误。后来我想起来了。这是因为另一个应用程序连接到同一个数据库。因此,我的应用程序无法修改db——创建一个表。 我仅仅通过关闭另一个db连接就成功地创建了它 -- SCHEMA VERSION: 2 -- Pre-update actions PRAGMA foreign_keys = OFF; -- end -- Create HA

我在SQL中有以下代码

新表按预期创建,设置表也按预期更新。获取此信息的原因可能是什么:[Err]21-不是错误
有没有更好的方法来创建新模式?

我也遇到了这个错误。后来我想起来了。这是因为另一个应用程序连接到同一个数据库。因此,我的应用程序无法修改db——创建一个表。 我仅仅通过关闭另一个db连接就成功地创建了它

-- SCHEMA VERSION: 2

-- Pre-update actions
PRAGMA foreign_keys = OFF;
-- end

-- Create HARVEST_PERIOD table
CREATE TABLE "main"."HARVEST_PERIOD" (
"ID"  INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
"CODE"  TEXT(64) NOT NULL,
"PERIOD"  TEXT(64) NOT NULL,
"CURRENT_STATE"  TEXT(128)
)
;

-- Post-update actions
INSERT OR REPLACE INTO "main"."SETTINGS" ("NAME", "VALUE") values ("SchemaVersion", "2");
PRAGMA foreign_keys = ON;
-- end