0
我爲」努力只有在有最大的ID這樣的更新值:的Android SQLite的更新和插入只有最大_id
Cursor c = db.rawQuery("SELECT MAX(_id) FROM test3 ", null);
if (c.moveToFirst()) {
db.execSQL("UPDATE test3 SET mac='" + MAC + "',mdp='" + MDP + "'");
但我所有的行改變,併成爲同我之前選擇我只是想最大限度地改變
我的數據庫是這樣定義:
db = openOrCreateDatabase("testDB3", Context.MODE_PRIVATE, null);
db.execSQL("CREATE TABLE IF NOT EXISTS test3(_id INTEGER PRIMARY KEY,mac VARCHAR,mdp VARCHAR,obj VARCHAR);");
如果不指定WHERE ** **條款,所有的記錄都將通過'UPDATE'和'DELETE影響'命令。 – 2015-01-04 12:17:24