Mysql
 sql >> Baza danych >  >> RDS >> Mysql

aktualizowanie wierszy zamiast tworzenia nowej bazy danych wpisów android

Nie jestem pewien, jak manipulować tekstem 48 edycji, ale poniższy przykład da ci pomysł na napisanie zapytania o aktualizację.

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

napisz powyższe zapytanie, w którym chcesz zaktualizować wartości

Edytować------------------------------------------------- --------------------------------------------

Najpierw musisz mieć dane o tym, co powinny zawierać te wiersze, a następnie masz wiele sposobów wstawiania danych do danych.

  1. Korzystanie z wartości treści

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

  2. Napisz zapytanie jak powyżej (Aktualizuj zapytanie ) i użyj dowolnej z metod rawquery , execsql

    db.rawQuery(<>,null)

w ten sam sposób execsql również

Aby uzyskać więcej informacji, sprawdź dostępną dokumentację Androida. link



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo '/tmp/mysql.sock

  2. Zachowanie MySQL z ON DUPLICATE KEY UPDATE dla wielu unikalnych pól

  3. Czy w MySQL powinienem używać danych typu datetime czy timestamp?

  4. Wstaw dane do tabeli z wynikiem innego zapytania wybierającego

  5. Odmowa dostępu do MYSQL dla użytkownika „root”@„localhost”