web-dev-qa-db-ja.com

Flutter:データベース内のデータリストを挿入する効果的な方法

データベースの作成時に、citiesテーブルと都市を挿入しようとしています。テーブル構造はかなり簡単で、idname列だけです。

onCreateデータベースクラスのメソッド、このコマンドでテーブルを作成します。

_var tblCities = 'cities';
await db.execute('CREATE TABLE $tblCities (id INTEGER PRIMARY KEY, name TEXT)');
_

CitiesfromMaptoMapメソッドを持つforループを使用してリスト全体を繰り返す

  • toMapメソッドを使って街の地図を作成する
  • ループ内のメソッド_db.insert_メソッドを呼び出す
  • 私はよくわかりませんが、これは愚かなアプローチによるので、より良いそして最適化された解決策について考える...

    7
    Alena

    データベースに一度にすべてのデータを挿入するために、生のクエリを作成できます。

    0
    Kushagra Saxena