テーブルに入力する必要のあるレコードが1つ以上あります。クエリでこれを行う最良の方法は何ですか?ループを作成し、反復ごとに1つのレコードを挿入する必要がありますか?またはより良い方法はありますか?
非常に多数のレコードがあり、それらをCSVファイルとしてフォーマットできる場合は、LOAD DATA INFILEステートメントまたはmysqlimportコマンドを確認してください。
—
squawknull
レコードの場合、LOAD DATAは、CSV入力を必要としない非常に柔軟なコマンドです。任意のテキスト形式で実行でき、入力データの解析と操作に役立つパラメーターが多数あります。これは間違いなく、ローカルデータベースにデータをロードする最も速い方法です。上記の「最良」の意味は明確ではありません。つまり、単純性(INSERTステートメントを使用)が速度(LOAD DATAを使用)より優先されるかどうかはわかりません。
—
EdwardGarson
INSERT
これをネイティブでサポートします!