教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 mysql批量插入insert into select与select into的区别

mysql批量插入insert into select与select into的区别

发布时间:2015-12-19   编辑:jiaochengji.com
本文介绍下,在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语句

[关闭]
~ ~