当我更新记录时,第一个数据被删除。我想保留旧数据和新数据。 如何在不创建数据的其他表的情况下保留两个数据。我听说过concat函数,但我不知道如何使用。 这是我的数据库:
public boolean updateData_Second(String roll,String name)
{ SQLiteDatabase db=this.getWritableDatabase();
ContentValues cv=new ContentValues();
cv.put(COL_SECOND_1,roll);
cv.put(COL_SECOND_2,name);
db.update(TABLE_SECOND_NAME,cv, "ROLL= ?",new String[]{roll});
return true;
}
这是我的java:
boolean isUpdated = myDb.updateData(techno.getText().toString(),
name.getText().toString());
if (isUpdated == true)
{
Toast.makeText(getBaseContext(), "updated",
Toast.LENGTH_SHORT).show(); }
else{
Toast.makeText(getBaseContext(), "not updated",
Toast.LENGTH_SHORT).show();}
我很困惑。我想用旧的数据保留旧数据。例如,旧数据是" a"新的onw是" b"所以我想拥有这两个数据" a"和" b"在textview中。