MySQL LOAD DATA INFILE z ON DUPLICATE KEY UPDATE

Do ładowania ogromnych ilości danych do MySQL,ZAŁADUJ DANE NIESTANDARDOWE jest zdecydowanie najszybszą opcją. Niestety, chociaż może to być wykorzystane w sposób INSERT IGNORE lub działa REPLACE, ON DUPLICATE KEY UPDATE nie jest obecnie obsługiwane.

Jednak,ON DUPLICATE KEY UPDATE ma przewagę nadREPLACE. Ten ostatni usuwa i wstawia, gdy istnieje duplikat. Przynosi to koszty zarządzania kluczami. Ponadto identyfikatory autoincrement nie pozostaną takie same w przypadku zamiany.

Jak możnaON DUPLICATE KEY UPDATE być emulowanym przy użyciu INFILE LOAD DATA?

questionAnswers(2)

yourAnswerToTheQuestion