1、修改表名为临时表

ALTER TABLE {tableName} RENAME TO TempOldTable;

2、创建新表,跟原来的表名一致

CREATE TABLE {tableName} (name TEXT, COLNew {type} DEFAULT {defaultValue}, qty INTEGER, rate REAL);

3、填充原来的数据

INSERT INTO {tableName} (name, qty, rate) SELECT name, qty, rate FROM TempOldTable;

4、删掉临时表

DROP TABLE TempOldTable;

参考:https://stackoverflow.com/questions/4253804/insert-new-column-into-table-in-sqlite

最新文章

  1. DOM操作 ——如何添加、移除、移动、复制、创建和查找节点等。
  2. Linux 常用命令 :cd命令
  3. Servlet 的认识
  4. Oracle用户、权限、角色管理(转)
  5. dubbo 学习
  6. [开发笔记]-VS2012打开解决方案崩溃或点击项目崩溃
  7. 使用https时,网站一些内容不能正常显示的问题
  8. sublime text修改TAB缩进为空格
  9. Type-C设计上的防护
  10. 【课程分享】Oracle数据库系统project师
  11. 【转】Linux I2C设备驱动编写(一)
  12. ECharts 使用实例
  13. Uva 10935 Throwing cards away I
  14. nodejs package.json详细解读
  15. D3.js使用过程中的常见问题(D3版本D3V4)
  16. webpack打包性能优化
  17. oppo7.0系统手机(亲测有效)激活Xposed框架的流程
  18. MongoDB 最大连接数 设置失效的异常分析
  19. inetd.conf文件中的字段
  20. week06 07 创建RPC SERVER 换个镜像安装下载

热门文章

  1. (三)linux 学习 --操作文件和目录
  2. Vue框架初识01
  3. python3的 基础
  4. scope:provided影响子依赖
  5. quartz2.3.0(十五)执行、暂停、继续执行、清除,花式操作数据库中持久化的job任务
  6. C#解压、压缩高级用法
  7. 【转】SpringBoot处理url中的参数的注解
  8. java之hibernate之基于主键的单向一对一关联映射
  9. 【图解】cpu,内存,硬盘,指令的关系
  10. 实时监听 JavaScript改变 input 值 input输入框内容 value 变化实时监听