Mysql
 sql >> Base de données >  >> RDS >> Mysql

Meilleur moyen de détecter les erreurs LOAD DATA LOCAL INFILE ?

Malheureusement, la gestion des erreurs avec load data infile est très mauvaise. Je l'utilise presque tous les jours, et c'est devenu une routine simple d'importer dans une table temporaire quelconque, et d'utiliser une combinaison de PHP et MySQL pour valider ce qui a été importé. On peut dire que c'est un travail supplémentaire, mais cela a l'avantage de me donner un contrôle total sur ce qu'est une "erreur". En termes simples, je l'utilise pour mettre en place les données brutes aussi efficacement que possible, puis je construis mes règles de vérification et de validation des erreurs dans un script php.