今天在用MySql导数据时用到了批量插入复制表数据的操作

下面来记录一下具体操作步骤和批量insert注意事项

第一种: 表结构完全一样(表结构完全一样直接批量insert即可)

  insert into 表1

  select * from 表2

第二种:表结构不一样(表结构不一样需要指定列名进行批量插入)
  insert into 表1 (列名1,列名2,列名3)
  select 列1,列2,列3 from 表2

第三种:不同数据库(不同数据库之间进行批量insert需要指定是哪个数据库)

需要在表前面加数据库前缀,database.表名


注意:SQL语句不需要在insert后面加values


批量insert操作很简单,牢记SQL写法即可掌握


原文链接:SqlServer和MySql把一张表的数据批量插入复制到另外一张表中