0

DBIx :: ClassのResultSetでどのような場合にcreate、またはメソッドを使用する必要があるかを誰かが説明できますか?populateそして、誰もがデータベースにデータを挿入するために使用されている場合、お互いにどのような違いがありますか?

UPD たとえば。table1にデータを挿入する必要があります。そのためのcreateメソッドとpopulateメソッドがあります。ですからcreate、関係がある場合は使用する必要がありますが、そうでない場合は使用する必要populateがありますね。

4

2 に答える 2

2

Createは、1つの行(および場合によっては他のテーブルの関連する行)を挿入します。Populateは複数の行を挿入します。

于 2013-03-19T19:48:10.797 に答える
0

追加情報および注意事項として:

挿入は常に機能します(通常は期待どおりに機能します)。多くのテーブルを挿入するために使用できます。問題はパフォーマンスです。

大量のデータを挿入する場合、データの入力ははるかに高速です。ただし、動作がおかしい場合があるため、慎重にテストする必要があります(すべてとして;))。通常は正常に機能しますが、何千ものエントリを挿入すると、速度が大幅に向上します。

于 2014-07-19T11:31:29.903 に答える