1. 程式人生 > >mysql 和 sqlserver中備份一張表的區別

mysql 和 sqlserver中備份一張表的區別

ins courier http inf image mysq png .com reat

sqlserver中備份一張表

SELECT * into qa_buglist_bak FROM qa_buglist

不管表的數據有多大,速度很快;

mysql中上述語句就無效了,須得新建一張表,然後讓此長表中新增數據

create table qa_buglist_bak like qa_buglist;
insert qa_buglist_bak select * from qa_buglist;

如果原表中數據量大,就特別慢,很吃硬盤和CPU

技術分享圖片

剛剛看了下,也就800萬行的數據。。

技術分享圖片

我應該先導出到sql文件中,再新增到備份表中的。。。(┬_┬)

mysql 和 sqlserver中備份一張表的區別