-1
私のアプリケーションでは、私の最初のデータベースから私の2番目のデータベースにコピーしたいIDを参照するIDをコピーしようとしています。下のコードは私のSQLメソッドを示していますが、動作していないようですが、構文が間違っています。Android 1つのSQLテーブルから別のSQLテーブルに行をコピーする
public void insertAlarmContacts(String id)
{
SQLiteDatabase db = this.getWritableDatabase();
db.execSQL("INSERT INTO alarm_contact_list SELECT * FROM contact_list WHERE grouped_contacts =" + id);
}
おかげ
私はちょうど頼むよので、私はAndroidのブツに精通していませんよデータベース関連の懸念についてレコードをコピーしていないために作業していないと言ったら?またはエラーが発生しますか?あなたが何らかのエラーを受け取っていないなら、おそらくselectステートメントはレコードを返しません? grouped_contactsのデータ型は?とにかくMySQLのWHERE句に一重引用符を入れることは安全です。 – Learning