删除数据库中的所有记录

时间:2015-08-10 07:52:16

标签: android database sqlite

我正在开发一个关于android的项目,其中存在数千个表。遗憾的是我没有新的数据库,所以我该如何删除所有表中的所有记录。我正在使用sqlite数据库。如果有可能请告诉我。

1 个答案:

答案 0 :(得分:0)

如果要从表中删除整个行/数据,则最好删除该表并重新创建它。这是通常的惯例,因此 SqLiteOpenHelper 具有 onCreate() onUpgrade()方法,当表格为table时,它创建表或升级它已删除,或数据库版本已更改

对于删除/删除表,代码片段为

db.execSQL("DROP TABLE IF EXISTS " + YOUR_TABLE);

检查第一个答案以供参考What happens if an android app, which creates database, is then uninstalled?