我在表中有大约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