SQLite一条SQL语句插入多条记录
2016-05-15 22:12
501 查看
SQLite一条SQL语句插入多条记录
sqlite插入多条记录 |
以前用Mysql做开发一直是这样用的:
INSERT INTO TABLE(col1, col2) VALUES(val11, val12), (val21,
val22) ;
最近用SQLite才发现这个语法并非标准SQL,故而SQLite并不支持。经过一番查找,发现如下方法可以替代:
INSERT INTO TABLE(col1, col2) SELECT val11, val12 UNION ALL
SELECT val21, val22 ;
这样的写法是属于复合SQL语句,表示先把两个SELECT的结果集进行无删减的联合,再把联合结果插入到TABLE中。
转自:http://blog.sina.com.cn/s/blog_589016320100uxzn.html
相关文章推荐
- Spark SQL简单操作演示(含导出表)
- solr导入数据库数据
- Hibernate 调用mysql
- mysql修改密码
- 学习MongoDB 九: MongoDB聚合(单一用途的聚合方法)(一)
- MySql是怎么使用的索引,在哪些情况下会使用到索引
- Oracle试卷02
- VS2010 ENTITY FRAMEWORK6 SQLite3 安装搭建环境
- MySQL的基本知识 -- 命令
- Oracle试卷01
- MySQL多表SQL查询
- oracle中的数据类型
- PLSQL练习
- Oracle闪回开启及操作
- Memcache和Redis对比
- Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理
- MySQL常用函数示例
- 数据库性能优化
- Oracle 身份验证方式
- Oracle 删除用户和表空间