5

Stackoverflow を検索しましたが、私の質問に適切に答えるものはありません。

私の質問は、複数の INSERT クエリを 1 つの挿入クエリに変換する方法です。

より具体的に; https://gist.github.com/gregariousjb/e73fdf1489acbbb63651これ。それが、単一のクエリにする方法を理解する必要があるクエリです。

サンプル;

INSERT INTO `creature` (`guid`, `id`, ...) 
     VALUES (1, 2843, ...);
INSERT INTO `creature` (`guid`, `id`, ...)
     VALUES (2, 7853, ...);

これが 1000 個あるので、1 つにまとめる必要があります。これについて私が得ることができる助けに心から感謝します。

4

3 に答える 3

5

Sqlサーバーを使用している場合は、次を試してください

Insert into table (columns..)
Values(values1,value2,...), 
    (values1,value2,...),
    (values1,value2,...),
    (values1,value2,...)
于 2013-05-05T12:51:33.950 に答える
2

最も近いのは、フィールド リストを 1 回だけ必要とする省略形です。

  INSERT INTO `creature` ( <field list> ) VALUES
    ( <value list> ),
    ( <value list> ),
    ( <value list> )
于 2013-05-05T12:52:07.583 に答える