Émuler ON DUPLICATE KEY UPDATE avec MySQL LOAD DATA INFILE
Malgré son avantage en termes de vitesse pour charger de grands ensembles de données dans MySQL, LOAD DATA INFILE manque de natif prise en charge de la fonctionnalité ON DUPLICATE KEY UPDATE. Cette limitation pose des défis lors de la mise à jour des enregistrements existants sans remplacer les ID d'incrémentation automatique ni entraîner une surcharge inutile.
Solution :
Pour émuler ON DUPLICATE KEY UPDATE à l'aide de LOAD DATA INFILE, vous pouvez suivre ces étapes :
Cette approche exploite la vitesse de LOAD DATA INFILE tout en émulant la fonctionnalité ON DUPLICATE KEY UPDATE. En automatisant le processus avec SHOW INDEX FROM et SHOW COLUMNS FROM, vous pouvez facilement l'adapter à n'importe quelle table donnée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!