最低のROWIDを持つテーブルから行を削除するにはどうすればよいですか? ありがとうございます。このような多くの場合SQLite - 最も低いIDを持つ行を削除する
0
A
答えて
7
DELETE FROM
MyTable
WHERE
Id = (SELECT MIN(Id) FROM MyTable);
0
DELETE FROM
tablename
WHERE
rowid= (SELECT MIN(rowid) FROM tablename)
4
、ROWIDは索引付けされた列です。その場合はずっと速く解決策は以下のとおりです。
DELETE FROM
tablename
WHERE
rowid= (SELECT rowid FROM tablename order by rowid limit 1)
ROWIDは、その後、索引付けされていない場合:
DELETE FROM
tablename
WHERE
rowid= (SELECT MIN(rowid) FROM tablename)
を、それは多くの場合でも、高速になりますように私はまだ最初のものをテストしたいですROWIDが索引付けされていない場合
関連する問題
- 1. 最低値を持つdictエントリを削除する
- 2. 条件(最低ID)私はSQLiteのを使用してテーブルから最も古いレコードを削除したいのSQLite
- 3. AndroidのSQLiteで複数の条件を持つ文字列を削除する最も良い方法
- 4. 重複したIDを持つすべての行を削除
- 5. 最小のintを持つ行を削除するSQL mySQL
- 6. PHPを使ってmysqlのIDが最も高い行を削除します
- 7. 行を削除した後もSQL Liteの空の行ID
- 8. AndroidのSQLiteでIDによる行が削除されない
- 9. 一致クエリで最も関連性の低い文書を削除する
- 10. 最も古いものを保持する異なる日付のエントリを持つ重複データを削除
- 11. カーソルを持つsqliteデータベース内のアイテムを削除する
- 12. T-SQL(アクセス)すべての重複を削除しますが、最も高いIDを持つものを削除
- 13. 最小値を持つテーブルから行を削除するにはsqliteクエリが必要です
- 14. プライマリキーで行を削除する - SQLite Android
- 15. sqliteから行を削除する(コンテキストメニュー)
- 16. 最も低いキー値を持つ辞書を取得する方法
- 17. SQlite特定の文字列値を持つすべての行を削除
- 18. 最大IDを持つ行を取得
- 19. 特定のIDを持つ行を返すSQLiteテーブルを照会
- 20. 非標準のid文字を持つjQueryのテーブル行を削除する
- 21. SQLすべての行を最初にリストする最も古いタイムスタンプを持つ行と、同じIDを持つグループ行を一緒に検索する
- 22. the_contentからIDを持つdivを削除するWordPress
- 23. Col2で重複するCol1を持つ行を削除し、Col2で最大の値を持つ行を削除することを考慮します。
- 24. 内側の配列から最も低い値を持つ各アイテムを返す
- 25. アンドロイドでidを使ってsqliteデータベースから行を削除するには?
- 26. 行を削除し、削除された行のIDを返す
- 27. 複数のテーブルを持つsqliteデータベースの行を削除しても動作しません
- 28. SQLiteで最大値/最小値を持つ行を選択
- 29. 最初の行を除いて表の行を削除する
- 30. 削除されたレコードを持つSqlite Where節