最低の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. 条件(最低ID)私はSQLiteのを使用してテーブルから最も古いレコードを削除したいのSQLite
- 2. 行を削除した後もSQL Liteの空の行ID
- 3. 最小値を持つテーブルから行を削除するにはsqliteクエリが必要です
- 4. 非標準のid文字を持つjQueryのテーブル行を削除する
- 5. 特定のIDを持つ行を返すSQLiteテーブルを照会
- 6. 最初の行を除いて表の行を削除する
- 7. SQL重複を削除する - 削除したIDを保持する
- 8. 最高(最新)と最低(最も早い)日付を見つける方法
- 9. SQLite古いデータを削除する
- 10. FMDBのSQLiteデータベースから行を削除
- 11. 最も低い共通の親のIDでのMySQLグループ
- 12. Numpy - 負の値を持つデータ行を削除する
- 13. 属性にレジストリキーを持つxml行を削除する
- 14. 負の値を持つ行を削除する
- 15. 複数のセクションを持つUITableViewから行を削除する
- 16. Rのゼロ値を持つ行を削除するには?
- 17. Android/ORMLite IDを持つ行を挿入
- 18. 削除するには最低1つのレコードが必要な削除確認を行うにはどうすればよいですか?
- 19. mongodb shantyライブラリのあるIDを持つ文書を削除する方法
- 20. 配列から最低の入力を削除しますか?
- 21. データベースから特定のIDを持つすべてのアイテムを削除する
- 22. Ruby:ID配列の最低自由IDを見つける
- 23. 2つのクエリを検索し、関係のない行を削除する最も良い方法
- 24. SQLiteでピボットテーブルを実行する最も良い方法は?
- 25. sqliteデータベースで行を変更する最も良い方法
- 26. 行のNA値持つ列を削除する - Pythonの
- 27. データベースにIDを持たずに選択ボックスで行を削除する
- 28. 開いているハンドルを持つファイルを削除する
- 29. ボタンをクリックしてsqliteデータベースの行を削除する
- 30. Android sqliteの行の削除の失敗