モケラ

Tech Sheets

mokelab

Flutterのsqfliteでデータを削除する

最終更新日:2019-11-30

sqfliteでデータを削除するには、 Database.delete() を使用します。

Future _deleteAccount(Database db, Account account) async {
  await db.delete("account",
    where: "_id=?",
    whereArgs: [account.id]);
}

第1引数には削除対象のデータが入っているテーブル名を指定します。 wherewhereArgs はデータの検索や更新時と同様です。この2つを忘れるとテーブル内のデータが全部削除されてしまうので注意しましょう。

一覧に戻る