Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Import CSV INTO DB ( MYSQL )

    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

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Ciao. Ti ho spostato nell'apposita sezione in cui adesso si discute di database.

    codice:
    load data infile 'C://tuo_patch//file.ext' 
    into table condivisione_doc 
    fields terminated by ';' lines terminated by '\r\n'
    (data,campo1,campo2,campo3,campo4)

  3. #3
    scusa per l'errore di sezione :P .....grazie per la risposta...mi funziona correttamente thk

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.