Android将行从一个SQL表复制到另一个SQL表

时间:2017-08-10 18:14:45

标签: android mysql sql database sqlite

在我的应用程序中,我试图将第一个数据库中的一行复制到第二个数据库,并使用ID作为参考,以便我复制哪些。下面的当前代码显示了我的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);


}

由于

1 个答案:

答案 0 :(得分:0)

您必须使用"'" + id + "'",因为ID为String,如果idint,那么您的代码就可以了。