mysql 如何複製 備份表資料

2021-10-03 04:10:20 字數 504 閱讀 4521

大家需要記住生產上運算元據一定需要小心小心再小心。所以當你需要更新生產上表資料的時候,需要先備份表資料。驗證沒有問題後再刪掉備份。直接使用如下sql:

create table new_table_name select [field1,field2... | *] from old_table_name

有時候運維會禁止這樣的操作,會報如下錯誤一般:

create table ... select is forbidden when @@global.enforce_gtid_consistency = 1.

推薦使用如下方法去執行備份表資料的操作.

create  table if not exists new_table_bak (like old_table);

insert into new_table_bak select * from old_table;

複製備份表

1.複製表結構及其資料 create table table name new as select from table name old 2.只複製表結構 create table table name new as select from table name old where 1 2 或者 ...

oracle大資料表複製備份個人經驗

b 前提 b 資料庫倉庫a 就拿oracle11g為例 中有兩個使用者user1和user2,現在有user1中有表ldm table1,且表ldm table1有資料5千萬以上,ldm table1中的資料是從其他庫b 資料來源 中抽取過來的,前期業務理解不夠或者需求有變,資料有變動需要重新從b中...

Mysql基礎九之複製 備份與還原

mysql複製表結構和內容到另一張表中的sql語句 1.複製表結構及資料到新錶 複製 如下 create table 新錶 select from 舊表 2.只複製表結構到新錶 複製 如下 create table 新錶 select from 舊表 where 1 2 即 讓where條件不成立....