假设我们有一个非常简单的表,其中包含两个整数列:
create table test (first int, second int);
我使用以下查询一次将数据插入其中:
insert into test (first, second) values (1,2), (2,3), (4,5);
在这种情况下,在我从 type 的变量构建(1,2), (2,3), (4,5)
之后带有数据的查询部分。因此,当一个空的进入并发生错误时,这种情况是可能的,因为请求将如下所示:values
List
List
insert into test (first, second) values ;
如何重写此查询,或者替换什么默认值,以便可以正确解释和执行查询而不会出错,但实际上不会插入任何内容。就像是:
insert into test (first, second) select 1,2, where false;
只需针对我的多次插入情况调整此查询。
1 个回答