Load data infile mi carica meno righe di quante dovrebbe

ho questo script <?php

require 'connect.php';

$caricamontature = "load data infile 'C:\\\Documents and Settings\\\Salvo\\\Desktop\\\GiovanniClaudio\\\file da importare\\\Export FOCUS\\\Nuova cartella\\\Listini.txt' replace into table montature fields terminated by '\;' enclosed by '\"' escaped by '\\\' lines starting by '' terminated by '\\r' ignore 1 lines (@a,@b,asta,calibro,cat_filtro,@f,@g,codiceABarre,colore,@i,@l,@z,@w,@m,linea,@n,@c,materiale,modello,@p,@q,ponte,@d,@e,@h,@r,@s,@t,@u,@v,tipo_lenti,@z,utente)";

$risultato2 = mysql_query($caricamontature)    or die("Query fallita :( " .mysql_error());   

mysql_close($connessione); ?>

che prende il contenuto del file listini e lo carica nella tabella montature il problema č che il file listini.txt contiene 501.202 righe e invece la tabella montature dopo il load ne contiene solo 501.047

la tabella in questione non ha chiavi...non capisco a cosa puņ essere dovuta questa perdita di informazioni?  :-\

inviato 9 anni fa
Mandalayawantico
X 0 X

prova ad effettuare il caricamento del file direttamente dal prompt dei comandi, usando il client testuale di MySQL

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda