2

Android SQLiteデータベースを使用するAndroidでアプリを作成します。一意の ID を持つデータ行を含むテーブルがあります。時々、新しい行を追加したり、古い行を更新したりする必要があります。今のところ、データを追加/更新したいときは、テーブルに指定された ID を持つ行があるかどうかを確認する必要があります。私が持っている場合は、適切な行を更新します。そうしないと、新しい一意のキーで新しい行を作成します。私の質問は次のとおりです:Androidには、データベースに指定されたIDの行があるかどうかを自動的にチェックし、それを更新するだけで、そのような行がない場合は新しいものを追加できますか?

4

1 に答える 1

3

insert ステートメントについては、SQLite のドキュメントを参照してください。insert or replaceステートメント (またはreplace、ショートカットであるだけ) を使用できます。

insert従来のステートメントと同じように使用します。すでにキーがわかっているので、これはおそらくあなたの場合に役立ちます。

于 2012-07-23T19:24:16.160 に答える