我正在使用android studio并尝试插入value。如果该名称已经存在于数据库中,则仅应更新。
我可以插入数据,但是仅当数据库中已经存在名称时才可以执行该操作吗?下面是我的代码:
public void add(TasbeehModel tasbeehModel) {
Log.v(TasbeehAdapter.class.getSimpleName(),"name"+tasbeehModel.getName()+"count"+tasbeehModel.getCount());
mSqLiteDatabase = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(KEY_NAME, tasbeehModel.getName());
values.put(KEY_COUNT, tasbeehModel.getCount());
values.put(KEY_READ_DATE_TIME, Utility.getDateTime());
values.put(KEY_CREATED_DATE_TIME, Utility.getDateTime());
// Inserting Row
mSqLiteDatabase.insert(TABLE_TASBEEH, null, values);
System.out.println("##coming output");
mSqLiteDatabase.close(); // Closing database connection
}