Atomic RENAME 表重新載入
RENAME TABLE t TO t_old, t_copy TO t;
在 RENAME TABLE 執行時,沒有其他會話可以訪問所涉及的表,因此重新命名操作不會受到併發問題的影響。
Atomic Rename 特別適用於完全重新載入表而無需等待 DELETE
並載入完成:
CREATE TABLE new LIKE real;
load `new` by whatever means - LOAD DATA, INSERT, whatever
RENAME TABLE real TO old, new TO real;
DROP TABLE old;