0
A
回答
0
那么基本上这不是一个Android的具体问题。
首先,您何时需要使用默认值重新创建数据库以及如何触发它。
- 在像按钮点击等UI事件?
- 或者当你开始/停止或摧毁你的活动?
在任何情况下,您需要删除数据库并重新创建整个结构(表,关系等)。
1
假设你正在使用SQLite数据库,删除您所有的数据库,你可以使用db.execSQL(内你的表的行),并从这个问题Drop all tables command听取意见:
你可以用下面的危险命令做到这一点:
PRAGMA writable_schema = 1; delete from sqlite_master where type = 'table'; PRAGMA writable_schema = 0;
要在随后与
恢复已删除的空间和良好的测试,以确保一切正常
PRAGMA INTEGRITY_CHECK;
如果您还没有写方法来读取XML数据还没有,这是一个极好阅读:Store parsed xml data to sqlite ? Android
相关问题
- 1. 创建数据库和默认数据
- 2. Yii2 save()使用默认值创建数据库行
- 3. 创建默认路径数据库
- 4. 如何使用非默认数据库
- 5. 如何为iphone应用程序创建默认数据库?
- 6. 如何在非默认数据库中创建用户?
- 7. 数字类型的C++非零默认值 - 重新创建?
- 8. 创建默认值
- 9. 如何使用node.js中的sequelize从旧数据库重新创建数据库
- 10. 如何使用默认值创建2D矢量数组?
- 11. 在默认路径中使用脚本创建数据库?
- 12. 使用dockerfile在mysql中创建一个默认数据库
- 13. 使用默认路径中的文件创建数据库
- 14. 如何恢复/重建MySQL的默认的“MySQL的数据库
- 15. 从数据库返回值时创建默认列表项
- 16. 如何使用默认集合和数据创建Mongo Docker Image?
- 17. 如何使用sqlalchemy中的默认值初始化数据库?
- 18. 如何在Android应用更新上重新创建数据库?
- 19. SQLite的创建使用默认值
- 20. 使用默认值创建表格
- 21. 使用默认值创建列NOT NULL
- 22. 使用默认值创建HBox组件
- 23. 如何使用默认值和必需值创建列?
- 24. 如何从保留'默认'约束值的数据库中创建模型
- 25. 空数据库值和默认值
- 26. 重复使用或重新创建数据库插入脚本
- 27. 核心数据:如何使用默认数据库?
- 28. 为不明确的重载函数调用创建默认值
- 29. 从删除/重新创建数据库在使用建--all
- 30. 如何从命令行重新创建“默认”.res文件?