私が構築しているアプリでは、自動インクリメント行があるため、Android の SQL データベースに 3 つのエントリを追加するとします。これは 0,1,2 ですが、データベースから 3 つのエントリを削除してから別のエントリを追加すると、自動で続行されます。データベースに入れられた最後の自動インクリメント番号からのインクリメント番号なので、データベース内のすべてのエントリを削除した場合、その時点でデータベースにノッティングが残っている場合、最後の自動インクリメント番号を取得するにはどうすればよいですか?
アップデート
「SELECT last_insert_rowid()」を使用しようとすると、大量のごみが発生します。
データベースファイルには次のものがあります:
public Cursor getmax(){
return databaseConnect.rawQuery("SELECT last_insert_rowid()", null);
}
そして、ファイル内で、戻った場合に最後の行を取得しようとしています:
Cursor reminder = databaseHelper.getmax();
String title = reminder + "";
上記のように文字列に変換する必要がありますが、チェックするとゴミが戻ってきますか?