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