我想從xyz表中刪除錶行,其中行數應該大於10,但我沒有任何包含行位置的列。我不想添加其他列,如Id。這裏是我的表結構:如何根據行數刪除數據庫錶行
name(as text) subject(as text) filename(as text)
,這裏是我的查詢它會刪除整個表
delete from questions where (select Count(*) from questions) between 10 and 20
我沒有得到什麼就寫,而不是(select Count(*) from questions)
任何解決方案?
如果只有您使用LIMIT而不是TOP。 :)問題被標記爲MySQL。 – 2012-03-19 12:40:38
感謝它的工作原理,但在sqlite中,我不得不寫這個東西而不是SELECT TOP:SELECT * FROM Table_Name LIMIT 5 – Dhanesh 2012-03-19 12:55:32
啊,是的。我一直花費太多時間使用SQL Server ... :-) – 2012-03-19 13:07:30