xyzテーブルから行数を10より大きくする必要があるテーブル行を削除したいが、行位置を保持する列がない。私はIdのような追加の列を追加したくありません。ここに私のテーブルの構造は次のとおりです。行数に応じてデータベーステーブル行を削除する方法
name(as text) subject(as text) filename(as text)
、ここでは、私が(select Count(*) from questions)
任意のソリューションの代わりに書くために何を得ていないのです
delete from questions where (select Count(*) from questions) between 10 and 20
テーブル全体を削除し、私のクエリのですか?
TOPの代わりにLIMITを使用した場合のみ。 :)質問はMySQLにタグ付けされています。 –
ありがとう、それは動作しますが、sqliteで私はSELECT TOPの代わりにこのことを書いていました:SELECT * FROM Table_Name LIMIT 5 – Dhanesh
ああ、はい。私はSQL Serverを使ってあまりにも多くの時間を費やしてきました。:-) –