.net 使用sqlite和dapper进行批量插入
我正在使用dapper.net和sqlite。执行此查询时,只有第一个id是insert,其余id被忽略。如何批量插入.net 使用sqlite和dapper进行批量插入,.net,sqlite,dapper,.net,Sqlite,Dapper,我正在使用dapper.net和sqlite。执行此查询时,只有第一个id是insert,其余id被忽略。如何批量插入 insert or ignore into pair(key, value) select @key, (select value from list where id in @id_list) 不带FROM子句的SELECT查询将生成一条记录: >选择42; 42 当您将子查询放入该选择列表时,该子查询是一个,它只返回一个值 要为查询中的每条记录返回一个常量值,
insert or ignore into pair(key, value)
select @key, (select value from list where id in @id_list)
不带FROM子句的SELECT查询将生成一条记录:
>选择42;
42
当您将子查询放入该选择列表时,该子查询是一个,它只返回一个值
要为查询中的每条记录返回一个常量值,必须将该常量放入该查询的SELECT子句中:
在对中插入或忽略(键、值)
从id所在的列表中选择@key,value(1,2,3,…)