MySQL LOAD DATA INFILE com ON DUPLICATE KEY UPDATE

Para carregar grandes quantidades de dados no MySQL,LOAD DATA INFILE é de longe a opção mais rápida. Infelizmente, embora isso possa ser usado de maneira que INSERT IGNORE ou REPLACE funcionem, ON UP DUPLICATE KEY UPDATE não é atualmente suportado.

Contudo,ON DUPLICATE KEY UPDATE tem vantagens sobreREPLACE. O último faz uma exclusão e uma inserção quando existe uma duplicata. Isso traz sobrecarga para o gerenciamento de chaves. Além disso, os IDs de incremento automático não permanecerão os mesmos em uma substituição.

Como podeON DUPLICATE KEY UPDATE ser emulado ao usar LOAD DATA INFILE?

questionAnswers(2)

yourAnswerToTheQuestion