我想在表中插入数千条记录,现在我正在使用
INSERT INTO myTable ("id", "values") VALUES ("1", "test")
INSERT INTO myTable ("id", "values") VALUES ("2", "test")
INSERT INTO myTable ("id", "values") VALUES ("3", "test")逐条查询插入记录,但执行时间较长,
现在我想插入一个查询中的所有记录...
INSERT INTO myTable ("id", "values") VALUES
("1", "test"),
("2", "test"),
("3", "test"),
.....
.....
("n", "test")但是这个查询不能与Sqllite一起使用,你能给我一些解决这个问题的指导吗
谢谢,
发布于 2012-06-25 18:46:45
在sqlite中没有可以支持您的结构的查询,这是我用来在db中插入数千条记录的方法。性能很好。你可以试一试。:)
发布于 2012-06-25 19:35:18
Insert into table_name (col1,col2) SELECT 'R1.value1','R1.value2‘UNION SELECT 'R2.value1','R2.value2’UNION SELECT 'R3.value1','R3.value2‘UNION SELECT 'R4.value1','R4.value2’
https://stackoverflow.com/questions/11187709
复制相似问题