为什么用insert into table1(field1) select field2 from table2
如果数据很多(比如3000条以上),为什么用这样的语法比用遍历数据集要快很多呢,有人能解释一下为什么吗?
比如我以前的做法是把table2打开一下,然后用for循环一条一条地插入另一张表中,但是速度就是不快.
望知道的人能赐教.
...全文
13711打赏收藏
请教一个SQL语句的问题?
为什么用insert into table1(field1) select field2 from table2 如果数据很多(比如3000条以上),为什么用这样的语法比用遍历数据集要快很多呢,有人能解释一下为什么吗? 比如我以前的做法是把table2打开一下,然后用for循环一条一条地插入另一张表中,但是速度就是不快. 望知道的人能赐教.