Mysql
 sql >> Database >  >> RDS >> Mysql

aggiornare le righe invece di creare nuove voci database Android

Non sono sicuro di come si manipola il 48 testo di modifica, ma l'esempio seguente ti darà un'idea di come scrivere la query di aggiornamento.

String Updatetable= "update " + Constants.TABLE_NAME  + "Set " + Constants.CONTENT_NAME + " = " + your value + "Where " +Constants.KEY_ID +" = " + <<May be your edit text value>> +

scrivi la query sopra in cui vuoi aggiornare i valori

Modificare------------------------------------------------- --------------------------------------------

Per prima cosa devi avere i dati su cosa dovrebbero contenere quelle righe, quindi hai diversi modi per inserire i dati nei dati.

  1. Utilizzo dei valori dei contenuti

    ContentValues cv=new ContentValues(); cv.put(Constants.KEY_ID, 1); cv.put(Constants.TITLE_NAME, "My App"); db.insert( Constants.TABLE_NAME,null,cv);

  2. Scrivi una query come sopra (Update Query ) e utilizzare uno dei metodi rawquery , execsql

    db.rawQuery(<<your insert query>>,null)

allo stesso modo execsql anche

Per avere maggiori informazioni controlla la documentazione Android disponibile. link