Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

atualizando linhas em vez de criar novas entradas de banco de dados android


Não tenho certeza de como você manipula o texto de edição 48, mas o exemplo abaixo lhe dará uma idéia de como escrever a consulta de atualização.
String Updatetable= "update " + Constants.TABLE_NAME  + "Set " + Constants.CONTENT_NAME + " = " + your value + "Where " +Constants.KEY_ID +" = " + <<May be your edit text value>> +

escreva a consulta acima onde você deseja atualizar os valores

Editar------------------------------------------------- --------------------------------------------

Primeira coisa que você precisa ter dados sobre o que essas linhas devem conter, então você tem várias maneiras de inserir dados em dados.

  1. Usando valores de conteúdo

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

  2. Escreva uma consulta como acima (Atualizar consulta ) e use qualquer um dos métodos rawquery , execsql

    db.rawQuery(<>,null)

da mesma forma execsql também

Para obter mais informações, verifique a documentação do Android disponível. link