sql >> Databasteknik >  >> RDS >> SQLite

Android SQLite databas och app uppdatering

Du bör lägga in alla ändringar i din onUpgrade-metod du kan använda den här koden:

@Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    String sql = "ALTER TABLE " + TABLE_SECRET + " ADD COLUMN " +
     "name_of_column_to_be_added" + " INTEGER";
    db.execSQL(sql);        
}        

detta lägger till en kolumn i din nuvarande databas. Din databas kommer inte att förlora data. Påminnelse:onUpgrade kommer att anropas när getWriteableDatabase eller getReadableDatabase körs OCH versionen av din databas skiljer sig från din äldre version.



  1. MySQL-fel 1241:Operand bör innehålla 1 kolumn(er)

  2. Hämta värden från första och sista raden per grupp

  3. Oracle Rows to Column Transformation

  4. SQL Server 2005 ROW_NUMBER() utan ORDER BY