私はAndroidの初心者です。データベースも持つプロジェクトを設計したいと考えています。データベースには、ユーザーが使用する前に既に挿入されている安定/定数テーブルと、ユーザーから取得した情報で挿入または更新するテーブルがあります。Android 用の便利な SQLite DatabaseHandler をいくつか見つけました。そのコードを使用して、一定のテーブルを 1 つ作成し、いくつかの情報を挿入しました。
ここに、DatabaseHandler の挿入関数を示します。
ContentValues values = new ContentValues();
values.put(KEY_TEST_KART_ID, iliski.getTest_kart_id());
values.put(KEY_DEGERLENDIRME_KART_ID, iliski.getDegerlendirme_kart_id());
values.put(KEY_RENK, iliski.getRenk());
values.put(KEY_SEKIL, iliski.getSekil());
values.put(KEY_MIKTAR, iliski.getMiktar());
values.put(KEY_DIGER, iliski.getDiger());
db.insert(TABLE_KART_ILISKILERI, null, values);
そして、次のコードを挿入します。
db.addKartIliskileri(new KartIliskileri(1,1,0,0,0,1));
挿入について問題はありません。私の問題は、プロジェクトが機能しているとき、上記のコードが毎回機能することです!! つまり、実際にテーブルに追加する必要がある行が 15 行あり、プロジェクトが 2 回機能する場合、そのテーブルには 30 行ありますが、15 行必要です!! どうすればそれを回避できますか?(MySQLのように使いたい)