0

我的SQLite数据库中有大约 2600 个条目。我需要删除所有这些条目并放入更新的条目。我知道可以通过更改类中的数据库版本来更新数据库DatabaseHandler,但这只能在整个应用程序更新的情况下完成。我需要以编程方式更新数据库。这可以做到吗?我搜索但找不到满意的答案。谢谢。

4

1 回答 1

1

我想你可以调用一个类似这样的方法

public void emptyDatabase() {
    db = this.getWritableDatabase();
    db.execSQL("DELETE FROM " + TABLE_Your_Tbl);
}

即使这样也能快速删除这些值。不更新版本号。

另外,正如您提到的,您必须删除记录并添加新值。更新这些值会快得多。

于 2013-06-23T20:16:04.763 回答