Mysql
 sql >> Database >  >> RDS >> Mysql

Il modo migliore per rilevare gli errori LOAD DATA LOCAL INFILE?

Sfortunatamente, la gestione degli errori con il file di caricamento dei dati è molto scarsa. Lo uso quasi ogni giorno ed è diventata una semplice routine importare in una tabella temporanea di qualche tipo e utilizzare una combinazione di PHP e MySQL per convalidare ciò che è stato importato. Si può obiettare che questo è un lavoro extra, ma ha il vantaggio di darmi il pieno controllo di cosa sia un "errore". In poche parole, lo uso per ottenere i dati grezzi nel modo più efficiente possibile, quindi costruisco le mie regole di controllo e convalida degli errori in uno script php.