特定のIDに基づいてデータベースを照会しようとしています。Android SQL:データベースにレコードが存在するかどうかをチェック
String sql = "SELECT * FROM mash WHERE recipe_id = '" + id + "'";
Cursor data = database.rawQuery(sql, null);
これはアクティビティが実行されたのは初めてである場合は、テーブルにはidカラムと一緒に存在しますが、特定のIDを持つレコードがありません。特定のレコードが存在するかどうかを確認する方法はありますか?私は、特定の列が存在するかどうかをチェックすることについて多くを発見しましたが、特定のレコードが存在するかどうかを確認することについては何も見つかりませんでした。
これまでid列のインデックスを取得し、-1を返すかどうかを確認しようとしましたが、何らかの理由で実際に1が返されています。 if文でid列がまだ作成されていないことを確認するにはどうすればよいですか?
パーフェクト、感謝します。 – ryandlf