Sunday, May 4th, 2025
sql

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

今天在用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

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注