我試圖生成一個由innodb表組成的數據庫的轉儲。儘管--skip鎖表mysqldump鎖表 - & - 單一交易選項集
盡職盡責閱讀相關(5.6)手冊中的mysqldump
部分,我使用了--skip-lock-tables
和--single-transaction
選項。當我查看生成的轉儲文件時,我看到"LOCK TABLES"
& "UNLOCK TABLES"
圍繞着數據庫中每個表的INSERT
語句。
--single-transaction
自己產生相同的結果。
有沒有人有一個想法,爲什麼mysqldump
似乎忽略這些選項?
我認爲LOCK TABLES
& UNLOCK TABLES
不應出現與這些選項中的一個或兩個。
這些選項與輸出的SQL無關。他們必須處理mysqldump如何從表中讀取數據以便轉儲數據。 –
好的 - 謝謝。這有效地回答了這個問題,但是我沒有辦法看到這個問題。 – GAM