在我的应用程序中,我试图将第一个数据库中的一行复制到第二个数据库,并使用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);
}
由于
答案 0 :(得分:0)
您必须使用"'" + id + "'"
,因为ID为String
,如果id
为int
,那么您的代码就可以了。