-3
A
回答
1
要刪除所有但從表中的最後10行:
delete from mytable
where id < (select min(id) from (
select id
from mytable
order by id desc
limit 10) x)
+1
MySQL不支持'ALL(SELECT ... LIMIT x)'子查詢。這看起來是正確的(如果MySQL已經實現了這一點),但它不起作用。 –
+0
@ypercube是啊 - 修正(見sqlfiddle) – Bohemian
+0
無論如何我都會使用連接。在WHERE子句的子查詢中引用更新後的表並不高效,更重要的是不安全。 –
相關問題
- 1. 什麼是爲在最後/刪除一切是否與此
- 2. 刪除一切
- 3. 刪除一切
- 4. 刪除一切
- 5. 刪除一切
- 6. Facebook Graph Search是否最近完全刪除?
- 7. Arraylist刪除第一次發生,而不是確切的對象
- 8. 動態刪除下拉列表,總是刪除最後一張
- 9. 刪除按鈕在customAdapter總是刪除最後一個元素
- 10. PHP刪除按鈕總是開始刪除最後一行
- 11. 從BaseSwipeAdapter刪除項目總是刪除最後一項
- 12. 所選行未被刪除;而不是最後一行從JTable刪除
- 13. Instagram的API到Wordpress - 最近的照片不是最近的
- 14. [R data.table卷=「最近」實際上不是最近
- 15. 從最近一批記錄中刪除最舊日期
- 16. 刪除和刪除[]的確切行爲是什麼?
- 17. 舍入到最接近的一半(不是最接近的整數)
- 18. 刪除最後一個字符,如果它不是數字
- 19. 最近刪除JTextPane上的JLabel
- 20. 刪除最接近的標籤樣式
- 21. 刪除最近添加的列
- 22. 刪除最接近的表單
- 23. jquery刪除最接近tr失敗
- 24. jQuery刪除最接近的類
- 25. 刪除最近上傳的圖片
- 26. 刪除最接近的類 - jQuery
- 27. Android刪除最近通話清單
- 28. 刪除與模式最接近的div
- 29. magento - 刪除最近添加的項目
- 30. 所有東西都是最新的(一切都不是)
什麼是您的表格佈局? –
你究竟在問什麼? – Kermit
我有時候是個新手... – user3280701