可能重複:
SQLite in Android How to update a specific row如何使用只有一列更新SQLite數據庫WHERE子句中的Android
是否有可能爲一列用更新數據庫,在那裏statment 這是我的表結構,我需要使用「id」更新「messagestatus」列。
db.execSQL("CREATE TABLE IF NOT EXISTS autosms(id INTEGER PRIMARY KEY AUTOINCREMENT ,phonenumber VARCHAR(15) ,message VARCHAR(5000) , year VARCHAR(10) , month VARCHAR(10) , date VARCHAR(10) , hour VARCHAR(10) , minute VARCHAR(10) , messagestatus VARCHAR(10))");
我想這一點,但出來的成功的那裏有警告「沒有這樣的列發送」提前
public void update(int id)
{
String s = "Send";
db= SQLiteDatabase.openDatabase("data/data/com.example.schduled_messages/SMS_Schdule_Sample.db", null, SQLiteDatabase.CREATE_IF_NECESSARY);
db.execSQL("UPDATE autosms SET messagestatus="+s+" WHERE id="+id+"");
}
謝謝..
不能得到你。你能解釋一下嗎? – hims056
我需要更新messagestatus使用ID,但我不能...如何做到這一點? – Vishnu
那麼你的問題是什麼? – hims056