MySQL での BULK DATA INSERTION
Microsoft SQL Server では、BULK INSERT コマンドはテキスト ファイルからデータベース テーブルにデータを効率的にインポートします。ただし、MySQL では、別のアプローチが必要です。
同等の MySQL コマンド: LOAD DATA INFILE
MySQL は、LOAD DATA INFILE ステートメントを提供します。ファイルからの一括データ挿入を実行します。このコマンドは BULK INSERT と同様に機能し、ソース ファイルのパスとテーブルの宛先、およびデータ形式の詳細を指定できます。
構文:
LOAD DATA INFILE '<file_path>' INTO TABLE <table_name> FIELDS TERMINATED BY '<delimiter>'
パラメータ:
例:
フィールド区切り文字としてカンマ (",") を使用して、ファイル "C:MyTextFile.txt" からデータベース "myDatabase" のテーブル "MyTable" にデータを挿入するには、次のようにします。
LOAD DATA INFILE 'C:\MyTextFile.txt' INTO TABLE myDatabase.MyTable FIELDS TERMINATED BY ','
追加メモ:
以上がMySQL で BULK DATA INSERTION を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。