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

opdatering af rækker i stedet for at oprette nye indgange database android

Jeg er ikke sikker på, hvordan du fremstiller 48-redigeringsteksten, men eksemplet nedenfor vil give dig en idé om at skrive opdateringsforespørgslen.

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

skriv ovenstående forespørgsel, hvor du vil opdatere værdierne

Redigere------------------------------------------------- --------------------------------------------------

Først skal du have data om, hvad disse rækker skal indeholde. Derefter har du flere måder at indsætte data i data på.

  1. Brug af indholdsværdier

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

  2. Skriv en forespørgsel som ovenfor (Opdater forespørgsel ) og brug en af ​​metoderne rawquery , execsql

    db.rawQuery(<>,null)

på samme måde execsql også

For at få mere information, tjek den tilgængelige Android-dokumentation. link



  1. Nyttige tips til fejlfinding af almindelige fejl i MySQL

  2. MySQL butiksforhold (slægtstræ).

  3. Postgresql :Hvordan vælger jeg top n procent(%) poster fra hver gruppe/kategori

  4. Kan du oprette et indeks i CREATE TABLE definitionen?