sql >> データベース >  >> RDS >> Mysql

codeigniterでのMYSQL複数挿入

    1つのステートメントに複数の行を挿入する理由を明確にする必要があります。パフォーマンスのためですか?

    フレームワークはプログラミングの生産性と利便性のためのものですが、必ずしもパフォーマンスとは限りません。 @UdiMosayevの回答に同意します。最も簡単な使用法でフレームワークAPIを使用してください。

    少数の行を挿入する場合、ステートメントごとに1つの行を挿入することと、ステートメントごとに複数の行を挿入することの違いは重要ではありません。

    多数の行があり、それらを高性能で挿入する必要がある場合は、 LOAD DATA INFILE INSERTの使用を最適化する試み ペニーワイズでポンドバカです。 PHP配列をtmpfile にダンプすることもできます。 次に、それをロードしますLOAD DATA INSERTを使用するよりも高速です 。



    1. mysqlの変数にプロシージャ名がある場合、ストアドプロシージャを呼び出します

    2. djangoで内部参加を行う方法は?

    3. エラー2003(HY000):「127.0.0.1」のMySQLサーバーに接続できません(111)

    4. CrystalReportsとMicrosoftSQLServer Reporting Services