これは最初は奇妙に思えるかもしれませんが、理にかなっていると思います! 私はlist<string>
1 つずつ反復して実行する mysql 挿入ステートメントを持っています。これは問題なく動作しますが、私が達成しようとしているのはパフォーマンスの向上です。
代わりに、たとえば単一のクエリですべての値を渡したい
INSERT INTO tb1(field1,field2,field3) VALUES (1,2,3);
INSERT INTO tb1(field1,field2,field3) VALUES (4,5,6);
INSERT INTO tb1(field1,field2,field3) VALUES (7,8,9);
やりたい
INSERT INTO tb1(field1,field2,field3) VALUES (1,2,3), (4,5,6), (7,8,9);
基本的に、最初のクエリを開始点として保持し、リスト内のオブジェクトの数が何であれ、値から最後までブラケットセクションを追加する長いクエリ文字列を作成する必要があります-これは可能ですか?