Salve a tutti ragazzi....da quanto tempo che non postavo + qui...mamma mia ..... bhè avrei bisogno di un aiutino...allora sto effettuando l'import di un CSV all'interno di un DB su MYSQL ....

eseguo la seguente Query:
codice:
$sql = "LOAD DATA LOCAL INFILE '".$target."' INTO TABLE condivisione_doc FIELDS TERMINATED BY  ';' LINES TERMINATED BY '\\r\\n'; ";
$target sta per il percorso+nomefile

il file è composto nel seguente modo
aprile-09;Ciao;Pippo;Pluto;Paperino

mentre la tab è la seguente:
ID TYPE I
DATA TYPE C di 20
CAMPO1 TYPE C di 20
CAMPO2 TYPE C di 20
CAMPO3 TYPE C di 20
CAMPO4 TYPE C di 20

cosa succede che la query tenta di mettere aprile-09 nella prima colonna ( ID ) ma visto che si tratta di un campo chiave autoincrementante non viene scritta però poi mi trovo tutti i valori splittati a sinistra.

Come mi aspetto:

ID = 1
DATA = aprile-09
CAMPO1 = Ciao
CAMPO2 = Pippo
CAMPO3 = Pluto
CAMPO4 = Paperino

Cosa Succede invece:
ID = 1
DATA = Ciao
CAMPO2 = Pippo
CAMPO3 = Pluto
CAMPO4 = Paperino

come posso fare in modo da "saltare" la valorizzazione del primo campo con il valori del file ??? in modo da trovarmi tutto all'ineato...


Grazie mille a tutti per le risposte