MySQL 8.4 發行說明
在 MyISAM
資料表中刪除個別資料列所需的時間與索引的數量完全成正比。若要更快刪除資料列,您可以透過增加 key_buffer_size
系統變數來增加索引鍵快取的大小。請參閱 第 7.1.1 節,「配置伺服器」。
若要從 MyISAM
資料表刪除所有資料列,TRUNCATE TABLE
比 tbl_name
DELETE FROM
更快。截斷作業並非交易安全;在作用中交易或作用中資料表鎖定的過程中嘗試執行此作業時會發生錯誤。請參閱 第 15.1.37 節,「TRUNCATE TABLE 語句」。tbl_name