今天在用MySql導(dǎo)數(shù)據(jù)時(shí)用到了批量插入復(fù)制表數(shù)據(jù)的操作
下面來記錄一下具體操作步驟和批量insert注意事項(xiàng)
第一種: 表結(jié)構(gòu)完全一樣(表結(jié)構(gòu)完全一樣直接批量insert即可)
insert into 表1select * from 表2
第二種:表結(jié)構(gòu)不一樣(表結(jié)構(gòu)不一樣需要指定列名進(jìn)行批量插入)insert into 表1 (列名1,列名2,列名3)
select 列1,列2,列3 from 表2
第三種:不同數(shù)據(jù)庫(不同數(shù)據(jù)庫之間進(jìn)行批量insert需要指定是哪個(gè)數(shù)據(jù)庫)
需要在表前面加數(shù)據(jù)庫前綴,database.表名
注意:SQL語句不需要在insert后面加values
批量insert操作很簡單,牢記SQL寫法即可掌握
原文鏈接:SqlServer和MySql把一張表的數(shù)據(jù)批量插入復(fù)制到另外一張表中