首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除FMDB FMDB 3中的记录

如何删除FMDB FMDB 3中的记录
EN

Stack Overflow用户
提问于 2017-06-23 18:32:07
回答 1查看 960关注 0票数 0

我正在使用FMDB库。

我想删除一条记录,但我得到了以下错误:

代码语言:javascript
复制
2017-06-23 22:54:18.406 kashanmap[6347:80664] DB Error: 1 "near "LocationInfoFa": syntax error"
2017-06-23 22:54:18.406 kashanmap[6347:80664] DB Query: delete LocationInfoFa where id = ?
2017-06-23 22:54:18.407 kashanmap[6347:80664] DB Path: /Users/sm_emamian/Library/Developer/CoreSimulator/Devices/3B1D7BBE-63F3-4D5A-96CB-E9DCA7AE1B98/data/Containers/Bundle/Application/5AE23770-99AB-4F07-A45F-BB508B54602C/kashanmap.app/kashanmapDB_upgrade_3-4.db
----->>>>>>>>>>>>Error Domain=FMDatabase Code=1 "near "LocationInfoFa": syntax error" UserInfo={NSLocalizedDescription=near "LocationInfoFa": syntax error}

我的问题是:

代码语言:javascript
复制
        let db = database
        let q = try db?.executeUpdate("delete \(table) where id = ?", values: [id])
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-23 18:48:03

问题是delete不是合法的SQL。你是说delete from

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44727891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档