我已删除我的数据库:
this.deletedatabase("database_name");
在Android示例中,现在我想创建同名或任何其他名称的数据库,如果可能的话添加更多列或表,如何在数据库中添加另一个表而不升级数据库版本如何?以及如何设置数据库中行数的限制?
答案 0 :(得分:0)
关于你问题的最后一部分,这并不像你想要的那么简单。您必须以编程方式限制行数。喜欢具有以下伪代码的东西
if number_of_rows in <table> > limit
do not insert
OR
remove oldest row and insert new
else
insert row
但是你为什么要限制表格中的行数呢?
修改强>
您可以通过编程方式删除数据库。 您必须使用对上下文的引用才能使用deleteDatabase
将其删除答案 1 :(得分:0)
我自己没试过。但您可以尝试在onUpgrade中添加Alter table / create table exec语句,同时保持新旧版本相同。希望它有效。