簡體   English   中英

Android中的Sqlite刪除查詢語法

[英]Sqlite Delete Query syntax in Android

我想寫一個Query來從表中刪除一行。 我很困惑寫這個陳述。 寫這篇文章我需要一些幫助。 我在這里用簡單的sql語句提供我的要求。

(偽代碼)

delete from tablename where value =="string1" && value2 == "string2" && value3 == "string3";

我想用android db.delete(tablename, whereclause, whereargs);語法編寫這個db.delete(tablename, whereclause, whereargs);

我很感謝你的幫助。

更好的方法是使用

String where = "value1 = ?"
+ " AND value2 = ?"
+ " AND value3 = ?";
String[] whereArgs = {string1,string2,string3};
String table_name = "myTable";
String where = "value1 = 'string1'"
    + " AND value2 = 'string2'"
    + " AND value3 = 'string3'";
String whereArgs = null;
mDb.delete(table_name, where, whereArgs);
mdb.delete("tablename",new String("value1=? and Value2=? and value3=?"),new String[]{value1,value2,value3});
SQLiteDatabase db = this.getWritableDatabase();
db.execSQL("DELETE FROM tablename WHERE value1='"+string1+"' AND value2='"+string2+"' AND value3='"+string3+"' "); //delete  row in a table with the condition
db.close();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM