今天在用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把一張表的數據批量插入復制到另外一張表中