我的Android应用程序有一个mozilla sqlite。 在我的firefox上的sqlite管理器中,我在我的表中添加了一行。当我运行程序时,数据库没有更新。
所以我改变我的oncreate和升级方法如下:
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE Db_City");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXIST Db_City");
onCreate(db);
}
并更改我的数据库版本。
但是当我再次运行程序时,应用程序中的所有数据都丢失了。
任何人都可以帮我准确地做些什么吗? 罐。
答案 0 :(得分:0)
删除表会删除表中的所有数据。