Php

快速刪除MySQL記錄的方法

  • June 29, 2013

我在數據庫表中有 120 萬條記錄(它也使用索引列)

我想刪除舊的 100 萬條記錄。我嘗試使用 PhpMyadmin 來完成,但需要更多時間。

DELETE FROM `table` WHERE `id` < 1000000

有什麼辦法可以快速做到嗎?

我還有一個問題:如果我在命令行中使用 SSH 客戶端執行此操作,會很快嗎?

另一個好方法是將 020 萬條記錄複製到另一個表並刪除第一個具有 120 萬條記錄的表。

刪除前禁用表上的索引,然後重建它們。

引用自:https://dba.stackexchange.com/questions/44621