Java 如果升级了sqlite版本,如何保留旧数据?
如果数据库版本升级,如何保留旧数据? 我使用的升级方法是删除所有数据Java 如果升级了sqlite版本,如何保留旧数据?,java,android,database,sqlite,Java,Android,Database,Sqlite,如果数据库版本升级,如何保留旧数据? 我使用的升级方法是删除所有数据 @Override public void onUpgrade(SQLiteDatabase sqLiteDatabase, int oldVersion, int newVersion) { String sql = "DROP TABLE IF EXISTS " + table_Name + ";"; sqLiteDatabase.execSQL(sql); onCreate(sqLiteDa
@Override
public void onUpgrade(SQLiteDatabase sqLiteDatabase, int oldVersion, int newVersion) {
String sql = "DROP TABLE IF EXISTS " + table_Name + ";";
sqLiteDatabase.execSQL(sql);
onCreate(sqLiteDatabase);
}
为什么不在sqlite命令中使用alter命令?使用alter Table query而不是DROP Table检查本教程,如果不更新表,则无需使用DROP Table into UPGRADE方法,如果要更改表架构,请使用alter Table query。否则您不需要使用DROP TABLEonUpgrade@AjayKS你能给我举个像代码这样的例子吗