SQL FMDB的修饰符在哪里描述? 特别是,如何在我希望插入的字符串中放置引号。比如我想在数据库中插入名称“Mac's Place”? 感谢
答案 0 :(得分:1)
如果在SQL中使用executeUpdate
和?
占位符,然后在数组中提供参数作为参数,则不必引用字符串中的特殊字符。例如,您可以:
if !db.executeUpdate("insert into restaurants (name) values (?)", withArgumentsInArray: ["Mac's Place"]) {
println(db.lastErrorMessage())
}