-3
A
回答
1
delete from t_a where t_a.id in ('1', '2', '3')
0
你對此有何意義?你想比較這兩種方法,以更快的方式刪除規則內的數據或什麼?
1
delete from t_a where t_a.id in ('1', '2', '3')
VS
delete from t_a where t_a.id = '1';
delete from t_a where t_a.id = '2';
delete from t_a where t_a.id = '3';
如果您對ID列的索引,效率會幾乎相同。
如果你沒有對ID列索引,第一會更快,因爲首先會做T_A表單全面掃描,第二種方式會做完全掃描。
只是爲了IDEEA:最佳效率,你會得到,如果你有安排表T_A指數:
CREATE TABLE t_a
(
id NUMBER,
col2 VARCHAR2(10),
CONSTRAINT id_pk
PRIMARY KEY
(id)
)
ORGANIZATION INDEX;
,但你要小心(記錄第一)使用。
相關問題
- 1. 如何一次刪除多條記錄?
- 2. MS Access:如何使用多個條件刪除一條記錄?
- 3. 刪除數百萬條記錄oracle
- 4. 在軌道中刪除多條記錄
- 5. Oracle 10g Express Edition允許多少條記錄?
- 6. 如何使用kendoui刪除網格中的多條記錄
- 7. 從數組中刪除一條記錄
- 8. 刪除條件中的組的記錄?
- 9. 在Rails 3中刪除一條鏈接的兩條記錄3
- 10. 刪除多條記錄與子表
- 11. 無法刪除多條記錄
- 12. 根據下一條記錄刪除SQL中的記錄
- 13. 刪除SQL中第一條記錄以外的重複記錄
- 14. 循環中的條件記錄刪除
- 15. 根據一條記錄的列值選擇多條記錄
- 16. 的Oracle SQL分裂一個記錄到多條記錄
- 17. SQL Server,在刪除一條或多條記錄後沒有在正確的位置插入記錄
- 18. 如何刪除一條符合SQL中某些條件的記錄? (Netezza)
- 19. 使用check_box_tag和的link_to如何刪除多條記錄 - Rails4
- 20. 在Oracle 10g中刪除表,但在條件下使用
- 21. 在oracle中插入多條記錄
- 22. phpmyadmin無法刪除一條記錄
- 23. mongoimport刪除第一條記錄
- 24. 從php刪除一條記錄用php
- 25. 如何使用CakePHP和AJAX從表中的多條記錄中刪除單條記錄
- 26. 在Oracle中聲明中刪除兩條記錄
- 27. MYSQL將多條記錄中的記錄除外最新記錄
- 28. 多條活動記錄中的條件
- 29. SQL Server觸發器從多個表中刪除一條記錄
- 30. 刪除某條記錄的在Django
有沒有更快的方法? – 2011-12-19 05:33:18