Hay dos escenarios aquí:
-
las columnas de la tabla coinciden exactamente con las columnas csv. en ese caso
REPLACEes la respuesta:es una palabra clave paraLOAD DATA INFILEconsulte entrada de documento -
las columnas de la tabla no coinciden con las columnas csv:REEMPLAZAR causaría conflicto registros para ser eliminados y reinsertados, eliminando efectivamente los datos adicionales. En cuyo caso
LOAD DATA INFILEno es efectivo por sí mismo, necesita otro enfoque, ya sea filtrando su archivo antes, haciendo actualizaciones a través de php o algún otro método.
En cualquier caso, si desea agregar más "lógica" al proceso de importación, tal vez LOAD DATA INFIlE no es realmente el enfoque correcto, pero el uso de tablas temporales puede ser muy útil para beneficiarse de todas las bondades que brindan las bases de datos.