モケラ

Tech Sheets

mokelab

Flutterのsqfliteでデータを更新する

最終更新日:2019-11-30

sqfliteでデータを更新するには、 Database.update() を使用します。

Future _updateAccount(Database db, int id, String name, int age) async {
  var values = <String, dynamic>{
    "name": name,
    "age": age,
  };
  await db.update("account", values, where: "_id=?", whereArgs: [id]);
}

第1引数・第2引数は insert() と同様です。どの行を更新するかの条件は、 query() と同様に wherewhereArgs で指定します。

一覧に戻る