mysql使用sql備份單個表

2021-10-02 01:39:48 字數 384 閱讀 3984

create table a_backup select * from a
基於gtid複製會報錯:

1786 - statement violates gtid consistency: create table ... select.
該語句實際上被記錄為兩個單獨的事件,乙個是建立表,另乙個插入資料。當事務執行該語句時,在一些情況下,這兩個事件可能接收到相同的事務id,導致插入的事件被從庫跳過。

create table a_backup like a; -- 複製表結構

insert into a_backup select * from a; -- 匯入資料

mysql提取 sql備份檔案中的單個表以及表資料

背景 隨著業務模組的不斷在增多,資料庫mysql容量也是越來越大,做測試時,整個備份還原比較耗費時間,由於有時候僅僅需要單個表或者少數幾個表,要想從整個備份檔案中提取指定的表以及資料,需要以下方法。說明 mysql常規備份還原後續補充。廢話不說,直接上乾貨 1 從整個.sql備份檔案中提取表結構 提...

SQL備份表資料

1 情況說明 對某個表,需要進行某些刪除或修改操作測試,但也需要資料還原,所以需要備份表中資料。2 思路分析 一般操作,將表a所有的資料,備份到新建表b中 若有其他更屌的操作,請告訴我,萬分感謝 3 具體sql實現 庫型別說明 sql server2008 3.1 備份表資料 使用哪個庫說明 use...

mysql sql 備份表 SQL語句之備份表

select into 語句 表示從乙個表中選取資料,然後把資料插入另乙個表中,常用來備份一張表 1.全表結構備份 select into new table name from old tablename 示例 備份student表,備份表取名為student backup select into...