ホームページ >データベース >mysql チュートリアル >LOAD DATA INFILE を使用して MySQL の ON DUPLICATE KEY UPDATE をシミュレートするにはどうすればよいですか?
LOAD DATA INFILE を使用した MySQL の ON DUPLICATE KEY UPDATE のエミュレーション
LOAD DATA INFILE は、依然として、大量のデータセットを MySQL に迅速にインポートするための主要なアプローチです。 ON DUPLICATE KEY UPDATE のサポートがないため、INSERT IGNORE または REPLACE に類似した動作を実装しようとする場合、その有効性が不十分になる可能性があります。それにもかかわらず、ON DUPLICATE KEY UPDATE には REPLACE よりも利点があり、重複が発生した場合の削除や挿入に伴うパフォーマンスの低下を回避し、自動インクリメント ID を保持します。
LOAD DATA INFILE 操作中に ON DUPLICATE KEY UPDATE 機能をエミュレートするには、次の手順を実行します。これらの手順:
コマンド「SHOW INDEX FROM」と「SHOW COLUMNS FROM」を使用すると、このプロセスを自動化できます。指定されたテーブル
以上がLOAD DATA INFILE を使用して MySQL の ON DUPLICATE KEY UPDATE をシミュレートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。