sql >> Base de Datos >  >> RDS >> Mysql

¿La mejor manera de capturar el error LOAD DATA LOCAL INFILE?

Desafortunadamente, el manejo de errores con el archivo de datos de carga es muy pobre. Lo uso casi todos los días, y se ha convertido en una rutina simple importar en una tabla temporal de algún tipo y usar una combinación de PHP y MySQL para validar lo que se importó. Se puede argumentar que esto es un trabajo adicional, pero tiene la ventaja de darme un control total de lo que es un "error". En pocas palabras, lo uso para obtener los datos sin procesar de la manera más eficiente posible, luego construyo mis reglas de verificación de errores y validación en un script php.