ada*_*mek 0 sql swift sqlite.swift
我正在尝试调试一些sqlite.swift语句,这些语句未提供预期的结果。
该文档在注释中显示了SQL示例。
for user in try db.prepare(users.select(id, email)) {
print("id: \(user[id]), email: \(user[email])")
// id: 1, email: alice@mac.com
}
// SELECT "id", "email" FROM "users"
Run Code Online (Sandbox Code Playgroud)
如何获得打印该SQL的语句?
print("\(users.select(id, email))")没有给我SQL。我是否忽略了文档中的内容?
如果要查看正在执行的SQL,请执行print(query.asSQL())
let query = dbTable
.filter(dbSourceKey == Int64(minElement))
.filter(dbTargetKey == Int64(maxElement))
print(query.asSQL())//Will show SQL statement
Run Code Online (Sandbox Code Playgroud)