但是这样一来,就会增加服务器的负荷,因为,执行每一次SQL服务器都要同样对SQL进行分析、优化等操作。幸好MySQL提供了另一种解决方案,就是使用一条INSERT语句来插入多条记录。这并不是标准的SQL语法,因此只能在MySQL中使用。一条INSERT语句插入批量数据的写法:INSERT INTO (,)VALUES (,)),(,)),(,...
begin for i in 1 .. 10000 loop execute immediate 'insert into t values ( :x )' using i;end loop;end;在上述代码中,我们使用了一个循环来重复插入操作。每次循环,我们将当前的循环计数器i作为值插入到表t中。这里使用了PL/SQL的执行立即语句execute immediate,它可以动态地执行SQL语句,...
一、针对批量插入数据,如果量不是太多,可以多条SQL语句运行就可以了,类似下面的语句,当然可以使用excel 编辑后,复制到查询器中运行,insert into table(a,b) values('1','a')insert into table(a,b) values('2','b')insert into table(a,b) values('3','c')二、大量数批量插入,即...