AndroidアプリでSQliteを使用していますが、タスクは - どのテーブルにすべての行を更新できますか? 私は "cl_id"という名前の第1列(整数1-2-3-4 ..)を持っていて、いくつかの行を削除した後、この第1列に新しい値を入れるサイクルを作ってはいけません正しい順序で。Android SQliteの行を更新する
私が実行しようとしていた。
data.put("cl_id",index);
db.update("mdb_table_contactList", data, null, null);
をしかし、それは最初の列:(
データベースに更新されたデータ..あなたはそれを取得しますか?まず、ArrayListにデータを格納してデータベースに渡していますか?そして、私はデータが最初の行でのみ更新されると信じています。 –
私のデータベースでは、cl_id(ちょうどID、1つずつ)とphone_idという2つの列しかありません。電話のDBの連絡先のIDです(速くなるようなリンクのように)。私のFragmentで、cl_idに従ってphone_IDフィールドのリンクに従ってデータを表示しています。このようなもの.. – Eugen
ID値を変更したいのはなぜですか?変更された場合、実際に行を識別することはありません。 –