iOS:使用SQLite.swift将一个数据库表记录复制到另一个数据库表

时间:2018-09-13 06:09:00

标签: ios sqlite swift4 sqlite.swift

我在项目中使用了SQLite.swift。我想在.sqlite中实现一个数据库表记录到另一个数据库表的记录,但是不能。

请指导我在哪个阶段错了。

下面是我的代码

let attachDatabaseStatement = "ATTACH DATABASE '\(mainPath)' AS partial"

    do {
        for connectorData in try db_main.prepare(attachDatabaseStatement){
            print(connectorData)
        }

    }catch{
        print("Getting Data failed = \(error.localizedDescription)")
    }

    let masterQuery = "INSERT OR REPLACE INTO partial.\("google_api_logs") SELECT * FROM main.\("google_api_logs")"
    do {
        for connectorData in try db_partial.prepare(masterQuery){
            print(connectorData)
        }

    }catch{
        print("Getting Data failed = \(error.localizedDescription)")
    }

我在下面引用了GitWrapper类

https://github.com/stephencelis/SQLite.swift

0 个答案:

没有答案