Cg2*_*916 21 sqlite android sql-delete
我想创建一个用户单击按钮的应用程序,并清除SQLite数据库.这是我到目前为止所尝试的:
db.delete(TABLE_NAME, null, null);
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
pet*_*ejl 44
你的delete()调用是正确的.你有可写的数据库吗?以下是使用delete的方法示例:
/**
* Remove all users and groups from database.
*/
public void removeAll()
{
// db.delete(String tableName, String whereClause, String[] whereArgs);
// If whereClause is null, it will delete all rows.
SQLiteDatabase db = helper.getWritableDatabase(); // helper is object extends SQLiteOpenHelper
db.delete(DatabaseHelper.TAB_USERS, null, null);
db.delete(DatabaseHelper.TAB_USERS_GROUP, null, null);
}
Run Code Online (Sandbox Code Playgroud)
sur*_*raj 16
db.delete(TABLE_NAME,null,null); 是删除表中所有行的正确语法.但我认为你可以直接给出表名而不用双引号括起来.试试这样吧
db.delete("TABLE_NAME", null, null);
Run Code Online (Sandbox Code Playgroud)
它可能有帮助:)
| 归档时间: |
|
| 查看次数: |
69771 次 |
| 最近记录: |