我在我的SQLite
数据库中有大约2600个条目。我需要删除所有这些条目并放入更新的条目。我知道可以通过更改DatabaseHandler
类中的数据库版本来更新数据库,但只有在整个应用程序更新后才能完成。我需要以编程方式更新数据库。这可以做到吗?我搜查了但找不到满意的答案。谢谢。以编程方式更新android中的SQLite数据库?
0
A
回答
1
我想你可以调用一个方法有些什么样的这个
public void emptyDatabase() {
db = this.getWritableDatabase();
db.execSQL("DELETE FROM " + TABLE_Your_Tbl);
}
即使这样就能快速删除那些值。不更新版本号。
正如您所提到的那样,您必须删除记录并添加新值。 更新这些值会更快。
+0
如果我将这些值添加到已包含数据的行中,行是否会被覆盖或添加? –
+0
这取决于您使用的结构。如果你已经使用了主键自动增量,那么你可以插入,但之后你会发现重复的数据。所以最好先删除然后再添加一个。 –
相关问题
- 1. 以编程方式编辑SQLite数据库中的数据
- 2. Android的SQLite数据库更新方法
- 3. 如何以编程方式删除Android Sqlite数据库
- 4. 更新android中的sqlite数据库的首选方式
- 5. 以编程方式刷新数据库?
- 6. Android SQLite数据库更新
- 7. Android:更新SQLite数据库
- 8. 更新SQLite数据库android
- 9. Android 4.2.1 - 以编程方式更新APN设置数据库中的列
- 10. 如何在Qt中以编程方式制作SQLITE数据库?
- 11. 以编程方式在iphone sdk中创建sqlite数据库
- 12. 如何以编程方式更新数据库表格?
- 13. 如何以编程方式更新数据库,以便在发布时包含更新的数据库?
- 14. 以编程方式修改SQLite数据库而不使用SQL
- 15. 如何以编程方式创建sqlite数据库?
- 16. 无法更新的Android SQLite数据库
- 17. 的Android QuickAction和SQLite数据库更新
- 18. Android的SQLite数据库更新?
- 19. 以编程方式在Spring中创建新的数据库
- 20. Android SQLite数据库更新表时更新应用程序
- 21. 更新SQLite数据库中的数据
- 22. SQlite数据库以编程方式转换为Excel中的文件格式
- 23. 如何以编程方式将sqlite数据库下载到Android设备
- 24. 我如何更新Android应用程序中的SQLite数据库?
- 25. 在Android上的后台线程中更新SQLite数据库
- 26. 更新数据库SQLite的
- 27. 我无法更新SQLite数据库Android
- 28. Android不更新SQLite数据库
- 29. Android错误onTextChanged更新sqlite数据库
- 30. 以编程方式创建数据库
如果模式是相同的,版本应该是一样的,不是吗?只要删除并添加适当的记录。考虑使用一个简单的数据库内“最新版本的数据”令牌(适用于“获取所有最新”与外部资源的同步)。 – user2246674
您可以即时替换数据库。你有什么尝试? – Andrei
@ user2246674是否有更好的方法来更新整个数据库,而不是逐个更新值? –