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