如何使用FMDB删除特定表格的列?

sql 语句:

let query = "ALTERTABLEPersonsDROPCOLUMNlast_name;" try FMDBHelper.database.executeUpdate(query, values: nil)

error

DB Error: 1 "near "DROP": syntax error".


调查结果:

SQLite不支持DROP列ALTER TABLE。

您只能重命名表格并添加列。

如果您需要删除列,请创建一个新表,在那里复制数据,删除旧表并将表重命名为其名称。



欢迎大家加入iOS大乱斗一起交流学习:

QQ群:464406500

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容