2009-07-08 35 views
1

我想旋出一個有很多事務的innoDB表,所以我需要鎖定所有涉及的表。如何複製一個鎖定的mySQL表?

將表鎖定後,我無法使用RENAME將數據移動到使用輔助表的位置。

如果我做INSERT,那麼我不得不擔心ID的完整性。

有什麼建議嗎?這是甚至可能的

回答

0

你可以做日誌中的旋轉?有7個表 - 一週中的每一天都有一個表 - 並且讓您的查詢考慮當前日期,或者甚至更好地使用存儲過程來包裝插入。每小時輪換24張,每月輪換12張等等。