我使用FMDB连接到我的SqlLite数据库以获取iOS Swift应用程序。
我的查询是针对文本字段的(我更改了列名以简化)
let externalQuery: FMResultSet = db.executeQuery("SELECT Field1, Field2 from MyTable where Field2 = ? ",
withArgumentsIn: [someVariable])
如果字段Field2在Sqllite中的TEXT类型中,问号是否有引号?
例如,查询应该是这样吗?
let externalQuery: FMResultSet = db.executeQuery("SELECT Field1, Field2 from MyTable where Field2 = '?' ",
withArgumentsIn: [someVariable])
谢谢!
答案 0 :(得分:1)
不需要引号,应通过快速测试轻松确认。