1 つの挿入ステートメントで複数のレコードをバッチで挿入できます
一般的な挿入ステートメントでは、データベースに 1 つのデータのみを挿入できます:
insert into persons (id_p, lastname , firstName, city ) values(204,'haha' , 'deng' , 'shenzhen');
(上記のように、1 つのレコードのみが挿入されます)
一度に複数のレコードを挿入する方法? ?
使用例:
insert into persons (id_p, lastname , firstName, city ) values (200,'haha' , 'deng' , 'shenzhen'), (201,'haha2' , 'deng' , 'GD'), (202,'haha3' , 'deng' , 'Beijing');
このように、この構文に従うことで、データを一括で挿入することができます。
正常に実行されました、スクリーンショット:
プログラム開発では、データを1つずつ挿入するよりも、複数のデータを一度に挿入した方がはるかに効率的であると言われています
ので、プログラムを開発するときは、この一括挿入を使用してください。それもかなり良いです。
このステートメントは MySQL 5 および postgreSQL 9.3 で実行されます。
【関連する推奨事項】
1. mysql でよく使用される 3 つの挿入ステートメントとその違いを分析します
2. ステートメントへの挿入を最適化するためのヒントを共有します
以上がinsert ステートメントを使用して複数のレコードをバッチで挿入するチュートリアルを共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。