一つの方法:
INSERT INTO `insert_table`(` 日時 `` uid`、 `content`、` type`が)VALUES(' 0 '、' userid_0 '、' content_0 '、0 ); INSERT INTO `insert_table`(` 日時 `` uid`、 `content`、` type`が)VALUES(' 1 '、' userid_1 '、' content_1 '、1);
第二の方法:
INSERT INTO `insert_table`(` 日時 `` uid`、 `content`、` type`が)VALUES(' 0 '、' userid_0 '、' content_0 '、0)、(' 1 '、' userid_1 '、' content_1 '、1);
第二は、より良いです。主にSQL実行の高効率化するために組み合わさログの量の第二である(MySQLのバイナリログとInnoDBトランザクションログせて)減少し、それによって効率を向上させる量とデータロギングブラシプレートの頻度を減少させます。
SQL文を組み合わせた、だけでなく、することでIOがネットワーク伝送を減らし、SQL文の解析の数を減らすことができます。あなたが実行する前に、SQLコマンドは、MySQLサーバを配信する場合、それが実行される前にも、コンパイルされ解釈され、字句解析、意味解析プロセスなければなりません!
SQL文がSQLで同じSQLで結合データを作り、長さの制限があることを確認長さの制限がmax_allowed_packetの設定によって変更することができ超えることができないで、デフォルトは1Mである、8Mは、テストに変更しました。