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

    [MySQL] Convertire un database Access

    Ho dei problemi ad importare una tabella di un DB Access in un DB MySQL.
    Dunque dal DBAccess ho estratto i dati che mi servono, li ho salvati in un file di testo (comuni.txt) dove si presentano nella forma:


    "A001","ABANO TERME","PD","VEN","35031","049",28001
    "A002","ABBADIA SOPRA ADDA","CO","LOM","00000","",0
    "A003","ABBADIA ALPINA","TO","PIE","10060","",0


    Sucessivamente ho creato nel DBMySQL la tabella ComuniItalia con i seguenti campi:

    CodComune
    Descrizione
    SiglaProvincia
    SiglaRegione
    Cap
    PrefissoTelefonico
    codIstat


    Infine ho lanciato l'istruzione:


    load data infile 'comuni.txt'
    into table comuniItalia
    fields
    terminated by ','
    enclosed by '"'
    (CodComune, Descrizione, SiglaProvincia, SiglaRegione, Cap, PrefissoTelefonico, codIstat) ;


    Ma mi viene salvato solo il primo dato della prima riga... perché?
    Secondo alcuni autorevoli testi di tecnica di aeronautica, il calabrone non può volare, a causa della forma e del peso del proprio corpo in rapporto alla superficie alare.
    Ma il calabrone non lo sa e perciò continua a volare. (Igor Sikorsky)

    Chi beve solo acqua ha un segreto da nascondere (Charles Baudelaire)

  2. #2
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    secondo me l'errore è qui:
    terminated by ','
    enclosed by '"'

    prova
    terminated by '\n'
    enclosed by ','

    perchè le " fanno parte della query

    (((ca*ata? )))

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.