在sqlite中插入多行

时间:2018-07-17 14:19:56

标签: sql sqlite sql-insert

我试图在表中插入数据,但出现错误

NameError:
       no member 'stream_description.has_more_shards' in struct

1 个答案:

答案 0 :(得分:0)

从具有文字值的值中插入,或从选择中插入。

所以要么是这样:

insert into Search_file (type, fileName, document_title_id) values
 ('X','docX', 11111)
,('Y','docY', 22222)

或类似的东西:

insert into Search_file (type, fileName, document_title_id) 
select value1, value2, value3
from sourceTable
where value1 in ('X','Y')

如果目标表尚不存在(或者您已预先将其删除)。
然后也可以通过选择动态创建它。

CREATE TEMPORARY TABLE new_temp_table AS 
SELECT * FROM sourceTable WHERE value1 in ('X','Y')