【发布时间】:2017-12-19 02:14:31
【问题描述】:
我正在尝试创建一个将从在线数据库同步数据的项目。
我有 4 个文件来处理整个过程:
- dbConnection.swift
- createTables.swift
- dropAllTables.swift
- updateDatabase.swift
我在尝试删除表格时遇到了问题。
例如,我在createTables.swift 的函数中有一个名为FLEET_GROUPINGS_FOR_IPAD_SYSTEM 的表。
以下代码(在dropAllTables.swift 的单独函数中):
let table = Table("FLEET_GROUPINGS_FOR_IPAD_SYSTEM")
try db.run(table.drop())
抛出此错误:
database table is locked (code: 6)
【问题讨论】:
标签: swift sqlite sqlite.swift