[SQLite] 在已有表上添加多个字段

  • SQL:
ALTER TABLE mytable ADD (source INTEGER DEFAULT 0, time TEXT, dura TEXT)
ALTER TABLE mytable ADD source INTEGER DEFAULT 0, time TEXT, dura TEXT
  • SQLite:
    /// 增加 Int 字段
    private func addColumn(table: String, columns: [TupleStr]) {
        
        let sqls: [String] = columns.map { (tuple) -> String in
            return "ALTER TABLE \(table) ADD \(tuple.0) \(tuple.1)"
        }
        
        for sql in sqls {
            do {
                try db.execute(sql)
                LogDebug(.succ("Succ: 增加字段成功 \(sql)"))
            } catch {
                LogDebug(.error("Error: 增加字段异常 \(sql)"))
            }
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这个SQLite快速入门教程教你如何有效地开始学习并使用SQLite。通过本教程的实践操作学习之后,相信你应该可以...
    易百教程阅读 36,650评论 1 67
  • SQLite 有许多内置函数用于处理字符串或数字数据。下面列出了一些有用的 SQLite 内置函数,且所有函数都是...
    元茜姑娘阅读 1,516评论 1 19
  • [转]SQLite.swift Documentation InstallationCarthageCocoaPo...
    mqhong阅读 7,670评论 0 2
  • 移动客户端中高效使用 SQLite 转发自 2016-08-18赵丰腾讯Bugly 导语 iOS 程序能从网络获取...
    树懒啊树懒阅读 2,115评论 1 19
  • 说明 本文是作者Lefe所创,转载请注明出处,如果你在阅读的时候发现问题欢迎一起讨论。本文会不断更新。 正文 对于...
    Lefe阅读 4,306评论 1 18

友情链接更多精彩内容