sql >> Databáze >  >> RDS >> Mysql

aktualizace řádků namísto vytváření nové databáze záznamů pro Android

Nejsem si jistý, jak manipulujete s textem úprav, ale níže uvedený příklad vám poskytne představu o psaní aktualizačního dotazu.

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

napište výše uvedený dotaz, kde chcete aktualizovat hodnoty

Upravit------------------------------------------------- -------------------------------------------

Nejprve musíte mít data o tom, co by tyto řádky měly obsahovat. Pak máte několik způsobů, jak data do dat vložit.

  1. Použití hodnot obsahu

    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. Napište dotaz jako výše (Update Query ) a použijte kteroukoli z metod rawquery , execsql

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

stejným způsobem execsql také

Chcete-li získat více informací, zkontrolujte dostupnou dokumentaci pro Android. odkaz



  1. mysql je mrtvý, ale subsys uzamčený

  2. MySQL Vyberte nejnovější řádek specifické hodnoty

  3. Volejte uloženou proceduru pro každý řádek vrácený dotazem v MySQL

  4. Vypočítané / vypočítané / virtuální / odvozené sloupce v PostgreSQL