我在表中有大約1176個真實記錄,但我需要刪除第1177行到7428行中的表中的記錄。我該如何編寫一個DELETE語句,這將使我只有開始1176個記錄?刪除表中的記錄範圍
3
A
回答
1
通過ID
DELETE FROM table_y WHERE id>1176
備份你的表做
1
只需刪除所有具有較高ID的項目,然後再保留其中最高的項目。
delete from `tablename` where `row_id` > 1176
2
假設你的表使用自動遞增的主鍵(比方說somePrimaryKey
):
DELETE myTable
WHERE ROWNUM > 1176
ORDER BY somePrimaryKey;
1
試試這個
DELETE FROM table_Name WHERE id >= 1176 && id <=7428 ;
相關問題
- 1. 如何使用PHPLucidFrame中的db_delete()範圍刪除多個記錄?
- 2. 刪除範圍
- 3. 刪除範圍列表中的元素
- 4. 刪除MySQL中的範圍
- 5. 刪除範圍列表中的重疊範圍Groovy
- 6. 刪除行範圍
- 7. 角範圍表不表現爲記錄
- 8. 日期範圍內的記錄 - 表現
- 9. 刪除與JS的表格範圍
- 10. 刪除範圍內的圖表
- 11. 從Access中的表中刪除記錄
- 12. 刪除csv列的範圍
- 13. xlwings - 刪除範圍的行
- 14. 刪除父表記錄時不刪除子記錄
- 15. 如何從excel公式中的主範圍中刪除範圍
- 16. 在Excel列表框中選擇清除範圍並刪除範圍名稱
- 17. 刪除子表記錄
- 18. 刪除sql表中的重複記錄
- 19. 刪除表中的孤立記錄
- 20. jQuery不刪除表中的記錄
- 21. 刪除列表中的重複記錄
- 22. 刪除表中的重複記錄
- 23. 如何刪除表中的記錄?
- 24. 刪除表中的記錄MVC 4
- 25. 用2M記錄刪除表中的列
- 26. 我如何刪除表中的記錄?
- 27. 按規則刪除表中的記錄
- 28. 刪除Master-Details表中的記錄
- 29. 刪除表中的所有記錄
- 30. 從表中刪除記錄的問題
是否有表格ID或日期或其他有序的東西,您可以用來區分'真正'的記錄和'其他'記錄? – paddy