我想从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