mysql批量插入insert into select与select into的区别
mysql中,可以使用insert into select与select into进行数据的批量插入,它们二者有哪些区别呢?
看了下面的例子,你就明白了。
1,INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
要求目标表Table2必须存在,由于目标表Table2已经存在
2,SELECT INTO FROM语句
语句形式为:SELECT vale1, value2 into Table2 from Table1
要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。
您可能感兴趣的文章:
mysql批量插入insert into select与select into的区别
mysql中insert into,replace into,insert ignore的区别
mysql存在则更新方法对比分析
mysql 有就插入没有就更新 on DUPLICATE key update批量更新
MySQL中INSERT INTO SELECT语句的用法
MySQL数据库replace into 用法(insert into 的增强版)
mysql实例 select into设置变量的方法
mysql批量插入(insert)与批量更新(update)的例子
mysql常用sql语句大全
解析mysql的INSERT INTO语句