sql >> データベース >  >> RDS >> Mysql

新しいエントリデータベースandroidを作成する代わりに行を更新する

    48の編集テキストをどのように操作するかはわかりませんが、以下の例から、更新クエリを作成する方法がわかります。

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

    値を更新する上記のクエリを記述します

    編集 - - - - - - - - - - - - - - - - - - - - - - - - - -------------------------------------------

    まず、これらの行に何を含めるべきかに関するデータが必要です。次に、データをデータに挿入する方法が複数あります。

    1. コンテンツ値の使用

      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. 上記のようにクエリを記述します(Update Query )そして、rawqueryのいずれかのメソッドを使用します 、execsql

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

    同じようにexecsql 同様に

    詳細については、利用可能なAndroidドキュメントを確認してください。 リンク



    1. Rails ActiveRecordは、主キーではないid列を処理します

    2. Python Mysql、コマンドが同期していません。現在、このコマンドを実行することはできません

    3. コマンドラインから引数を使用してmysqlストアドプロシージャを呼び出す方法は?

    4. org.hibernate.QueryExceptionを解決する方法:すべての名前付きパラメーターがエラーに設定されているわけではありませんか?