Q
修剪MySQL表
0
A
回答
1
delete from table where id >= (select * from (select id from table order by id limit 4999999,1) as t)
+0
夥計們,我將如何鏈接這2個呢? SELECT id,DeviceReportedTime FROM SystemEvents WHERE ID <(select * from(從SystemEvents按ID限制10,1順序選擇ID)as t); 從SystemEvents中選擇MAX(ID); – Cmag
1
您可以使用ORDER BY和LIMIT與DELETE僅影響有限數量的行。你會得到'最後'500萬的方式取決於你有什麼確定記錄年齡,並在你的ORDER BY中使用。
0
SELECT * FROM ???
(您選擇表名)ORDER BY
?????? LIMIT 5000000
這裏??? =你的表名,和??????是你排序你的表的方式。所以,如果你有某種日期或數量的條目進行排序。
http://www.w3schools.com/sql/
我用SELECT在我上面的例子,所以你可以先嚐試一下,如果它工作正常!如果它不工作,更改選擇進入刪除:) 如果它不工作,比你去嘗試別的方法:)
0
排序這是否工作
DELETE FROM tableA ORDER BY some_indexed_column DESC LIMIT 1000000
相關問題
- 1. MySQL - 修剪VARCHAR值?
- 2. 修剪掉在MySQL
- 3. 修剪mysql表 - 平均記錄
- 4. 修剪BOLD_CLOCKLOG表
- 5. 修剪mysql中的空白
- 6. MYSQL子分區修剪
- 7. MySQL分區修剪變量
- 8. MySQL的:修剪數據庫
- 9. MYSQL選擇上修剪
- 10. MYSQL禁用自動修剪
- 11. 高效修剪postgresql表
- 12. CSS修剪表格內容
- 13. 的Python:修剪列表
- 14. MySQL的修剪舊行以每
- 15. 從MySQL中的數據修剪字符
- 16. MySQL的分區修剪PARTITION BY LIST
- 17. 修剪前幾個字符與MySQL
- 18. 在MySQL中修剪中間數字?
- 19. mysql分區修剪不起作用
- 20. MySQL中的修剪平均值計算
- 21. MySQL的修剪數據更新
- 22. 修剪功能沒有真正修剪
- 23. PHP修剪不修剪的空間
- 24. 修改MySQL表
- 25. 修剪掉串
- 26. 多行修剪
- 27. 修剪文字
- 28. 修剪()FormCollection值
- 29. 修剪與FILE_IGNORE_NEW_LINES
- 30. 修剪浮動
你如何確定哪些記錄是「最後」? –