我是iOS新手,具有android背景功能。经过一段时间搜索如何为我的项目保留数据后,我选择使用stepitence的SQLite.swift库。现在,我想做一个简单的表创建:
CREATE TABLE IF NOT EXISTS TableName (
id INTEGER,
name TEXT NOT NULL,
CONSTRAINT Key PRIMARY KEY (id) ON CONFLICT REPLACE);
但我无法在文档中找到" ON CONFLICT"的任何swift关键字。 ......所以我现在的实施是这样的:
static func createTable (db:Connection) {
do {
try db.run(TableName.create(temporary: false, ifNotExists: true, block: {
t in
t.column(id, primaryKey: true)
t.column(name)
}))
} catch {
print ("Unable to create Table TableName")
}
}
如何添加ON CONFLICT子句?