如何删除所有表中的所有行而不删除(删除)数据库?

时间:2017-12-29 18:28:37

标签: android sqlite

我正在使用命令:

context.deleteDatabase(DATABASE_NAME);

但我必须重新打开我的应用才能使上述代码正常工作。 这是另一种方式,我可以不用说每个表名或删除我的数据库吗?

1 个答案:

答案 0 :(得分:1)

删除表后,也可以调用onCreate。

database.execSQL("DROP TABLE IF EXISTS TableName");
onCreate(database);