errore load data infile

Connesso con successo Selezione ok!!!Query fallita :( Row 6132 was truncated; it contained more data than there were input columns

questo è quello che mi dice quando eseguo il debug

<?php

require 'connect.php';

$caricamontature = "load data infile 'C:\\\Users\\\Giovanni\\\Desktop\\\file da importare\\\Export FOCUS\\\Nuova cartella\\\Export Listini per base al 12 Aprile 2007.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,@aa,@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());   

   
$caricaprodotto = "load data infile 'C:\\\Users\\\Giovanni\\\Desktop\\\file da importare\\\Export FOCUS\\\Nuova cartella\\\Export Listini per base al 12 Aprile 2007.txt'
replace
into table prodotto
fields
terminated by '\;'
enclosed by '\"'
escaped by '\\\'
lines
starting by ''
terminated by '\\r'
ignore 1 lines
(@a,@b,@c,@d,@e,@f,@g,codiceABarre,@h,@i,@l,@p,fornitore,@m,@n,@o,@q,@r,@s,@t,@u,@v,prezzo_acquisto,prezzo_di_vendita,@a1,@a2,@a3,@a4,@a5,@a6,@a7,@a8,@a9)";

$risultato3 = mysql_query($caricaprodotto)
   or die("Query fallita :( " .mysql_error());      
   
mysql_close($connessione);
?>

la prima parte "caricamontature" funziona infatti se la eseguo singolarmente non da problemi...quello che non funziona è "caricaprodotto"

che ne pensate?

inviato 9 anni fa
Mandalayawantico
X 0 X

versioni diverse di mysql?

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

che vuoi dire?

la mia versione di mysql è la 5.0.45

risposto 9 anni fa
Mandalayawantico
X 0 X

Il file "Export Listini per base al 12 Aprile 2007.txt" è stato generato da un'altro server MySQL?

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

no

ma poi mi sembra strano che la prima parte dello script funziona prendendo i dati dallo stesso file

l'unica differenza sono a sto punto le tabelle del db...che poi sono tabelle uguali, cambiano soltanto le colonne

risposto 9 anni fa
Mandalayawantico
X 0 X

in che senso cambiano le colonne? Mi sembra che l'errore dica che ci sono più dati (campi) nel file che colonne nella tabella del DB

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

nel senso che le colonne della prima tabella "montature" sono:

asta,calibro,codiceABarre,colore,linea,materiale,modello,ponte,tipo_lenti,utente

e quelle della seconda "prodotto" sono:

codiceABarre, fornitore, prezzo_acquisto, prezzo_di_vendita

si, pare anche a me eppure ho ricontato più volte e i campi sono gli stessi  :-\

risposto 9 anni fa
Mandalayawantico
X 0 X

adesso non mi scrive più niente!!! ne un messaggio di errore e ne un messaggio che mi dica che funziona

non ci sto capendo più niente  :crazy:

ovviamente lo script continua a non funzionare

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