SQLiteテーブルに挿入または更新する単一のSQLiteクエリが必要です。
MyTable:
- Id(主キーでnullではない)
- 名前
- 電話番号
予想されるクエリ:IDが存在しない場合は、新しい行を挿入する必要があります。既存の行の値が変更された場合は、複数の行を挿入するときに行を更新します。
編集1:
SQLiteエラー(エラーコード= 1)で複数の行を挿入しようとしたINSERTクエリを投稿しました。そのように「INSERTORREPLACE」を使ってみました。しかし、それはworking with Firfox SQLite Manager Not working with Android SQLite
です。
私はsDataBase.execSQL(query)
このクエリを実行するために使用しました。