複数の MySQL INSERT ステートメントを単一のクエリに結合する
複数の MySQL INSERT ステートメントを単一のクエリに結合することが有効かどうかという疑問が生じます。 、次のコードに示すように:
<code class="php">$string1= "INSERT INTO....;"; $string1 .= "INSERT INTO....;"; $string1 .= "INSERT INTO....;"; mysql_query($string1) or die(mysql_error()); </code>
ただし、このアプローチを避け、代わりに複数の行を挿入するより効率的な方法を採用することをお勧めします。推奨されるアプローチは、次の例に示すように、複数の VALUES 句を含む単一の INSERT ステートメントを使用することです。
<code class="php">INSERT INTO a VALUES (1,23),(2,34),(4,33); INSERT INTO a VALUES (8,26),(6,29);</code>
このアプローチには、いくつかの利点があります。
以上が複数の MySQL INSERT ステートメントを 1 つのクエリに結合できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。