2011-07-13 66 views

回答

3

肯定變體1,因爲,作爲MySQL documentation

說在大多數情況下,ALTER TABLE使得原表的臨時副本。 MySQL等待修改表的其他操作,然後繼續。它將修改合併到副本中,刪除原始表並重命名新的表。

所以,最好是有一個單拷貝/等待操作/刪除舊錶/不是多個命名新的操作。

+0

+1。絕對是正確的方式去做。 – Shef