検索

ホームページ  >  に質問  >  本文

mysql - 如何批量插入数据库10W条数据

sql语句能实现吗

PHPzPHPz2796日前847

全員に返信(5)返信します

  • 黄舟

    黄舟2017-04-17 15:23:13

    SQL以外に方法はありますか? SQL ファイルを生成して直接インポートしても、100,000 個のデータは多すぎません。

    返事
    0
  • ringa_lee

    ringa_lee2017-04-17 15:23:13

    Navicat インポート ウィザード、あなたにはその価値があります

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 15:23:13

    インサートを使用してバッチ挿入します。例:

    リーリー

    ただし、毎回あまり多くの項目を挿入することはできません。たとえば、一度に 100 個の項目を挿入し、合計 1,000 回挿入すると、速度はそれほど遅くなりません。

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 15:23:13

    1. SQL ステートメントは確かに実装できますが、大量のデータを挿入すると間違いなく非常に遅くなります。
    2. クライアント ツール SQLyog を使用してインポートするだけで実現できます。

    返事
    0
  • 迷茫

    迷茫2017-04-17 15:23:13

    前に要約した内容を示します:
    --ストアド プロシージャを宣言します (関数として理解されます)

    リーリー

    -- この関数を実行します
    call myproc();
    -- データの挿入結果を表示します
    select * from user;
    -- このストアド プロシージャを削除します
    drop プロシージャ myproc ;

    返事
    0
  • キャンセル返事