MYSQL資料遷移

2021-09-22 21:06:27 字數 818 閱讀 6287

寫個定時任務,執行sql

如果兩表字段相同,則可以直接這樣用。

insert into table_a select * from table_b

如果兩表字段不同,a表需要b中的某幾個字段即可,則可以如下使用:

insert into table_a(field_a1,field_a2,field_a3) select field_b1,field_b2,field_b3 from table_b

還可以加上where條件

假如需要跨資料庫

insert into history_db.a(a,b,c) (select a,b,c from b)

"movedata"

>

insert into history_db.am_order

select

* from am_order

where create_time <= #

test

="starttime != null"

>

and create_time ">>= #

if>

insert

>

"delmoved"

>

delete from am_order

where create_time <= #

test

="starttime != null"

>

and create_time ">>= #

if>

delete

>

mysql資料遷移框架 mysql資料遷移

本文總結各種場景下的資料複製 遷移 轉換。1 匯入 匯出 資料匯出 mysqldump uroot p dbname dbname.sql 包含表結構和表資料 資料匯入 mysql uroot p dbname dbname.sql 注意 匯出的sql檔案包含舊表資訊,請修改其中的create ta...

mysql資料遷移 Mysql資料遷移方法

mysql遷移通常使用的有三種方法 1 資料庫直接匯出,拷貝檔案到新伺服器,在新伺服器上匯入。2 使用第三方遷移工具。3 資料檔案和庫表結構檔案直接拷貝到新伺服器,掛載到同樣配置的mysql服務下。第一種方案的優點 會重建資料檔案,減少資料檔案的占用空間,相容性最好,匯出匯入很少發生問題,需求靈活。...

mysql資料遷移

主要用途 乙個伺服器的mysql資料拷貝到另外乙個伺服器 注意 windows下mysql的data資料夾通常在 c programdata mysql mysql server 5.7 data 用dump打包資料庫 mysqldump u root p opt database name dat...