我想升级我现有的数据库。我已经导入了使用Sqlite管理器创建的预加载数据库(存储在assets文件夹中)。 所以以前它有4个表(如表一个,乙,Ç,d),我想要做如下操作升级现有的预装sqlite数据库
- 我想表一列添加
- 我想添加一个新表Ë
- 我想表b。添加一些额外的数据
注:我已经创建使用SQLite管理数据库,并增加了额外的数据也列在表乙。
我的问题是如何升级现有用户的数据库?
我的代码是添加列如下:
@Override
public void onUpgrade(SQLiteDatabase database, int version_old,
int current_version) {
if(version_old == 1){
mySqliteDb.execSQL("ALTER TABLE A ADD columnName TEXT ");
}
}
所以基本上我停留在第二和第三的问题。
我在这里找到的问题很少,但我需要的是一个例子。 谢谢。
对于表E,您只需创建一个“创建表”语句。你想把什么样的日期添加到B? – MD1948 2014-11-22 08:24:10
@ MD1948在表** B **中已经有一些数据(它包含三列),我想向它添加更多的数据 – Kunu 2014-11-22 08:39:27
更多列或填写现有的列? – MD1948 2014-11-22 08:40:03