博客 / 列表

microsoft_xin - MySQL 優化實戰:為何 DELETE + IN 子查詢性能不佳,而 JOIN 卻能高效利用索引?

問題背景:一次看似簡單的數據清理 在日常功能開發過程在中,我們經常需要根據某些條件清理特定數據。某天,我需要在tbl_doa_activityspecial表中刪除與另一組條件匹配的記錄。直覺上,我寫下了這樣的 SQL: DELETE FROM tbl_doa_activityspecial WHERE ActSetId IN (SELECT DISTINCT ActSetId FROM .

數據庫