原文链接:http://blog.csdn.net/lovelyelfpop/article/details/51064664
今天发现在向qlite(websql)表插入数据的时候,数据量太大的情况下会报错:
websql:
sqlite:
因为一条一条的执行插入语句,效率低。所以我用的方法是union插入:
insert into table
select ?,?,?,?,?
union
select ?,?,?,?,?
...
其中的?是参数占位。而当参数太多,就会报上述错误。
经过测试,一条sqlite(websql)语句的参数不能超过999个。
所以,最后的解决办法是分批插入