本文介绍了如何创建一个code,如果我需要删除的Andr​​oid使用在参数一些记录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

通常我可以使用下面的code删除recod。

Normally I can use the following code to delete a recod.

SQLiteDatabase db = openOrCreateDatabase("test.db", Context.MODE_PRIVATE, null);  
db.execSQL("DROP TABLE IF EXISTS person");  
db.execSQL("CREATE TABLE person (id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR, age SMALLINT)");  
db.delete("person", "id = ?", new String[]{"35"});  

现在我希望能够删除一些记载,SQL就像

Now I hope to delete some records, the sql just like

delete from test.db where id in ('6','4')

我怎么能写code?
db.delete(人,ID吗?,新的String [] {'6','4'})吧?

推荐答案

您可以使用以下code,也可以执行原始查询由于Android的许可证。

You can use the following code or can execute a raw query as android permits.

db.delete("person", "id"+ "=?", new String[] {"4","6"});

这篇关于如何创建一个code,如果我需要删除的Andr​​oid使用在参数一些记录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 09:44