Come importare un file csv in mysql dal prompt

11 gennaio 2007

Per la segue là fuori che non so come importare i dati separati in coma mysql dal prompt, è qui:

Si supponga:

PATH è il percorso del file csv (può essere relativo alla directory dove si era prima di accedere a mysql)
TABLE è il nome della tabella che è già stato creato e campi whos corrispondono ai campi del file csv.
NOMEUTENTE è l'utente mysql che hanno accesso ai dati inserire dati nella tabella
Database è il database che contiene la tabella

- Login per mysql digitando: mysql-u USERNAME DATABASE-p
Il prompt vi chiederà la password utente, il tipo di essa.

- Eseguire la seguente query:

dati di carico 'percorso' infile locali in campi tabella TABELLA terminato da ',' righe che terminano con '\ n';

E voilà.

Tags:
  1. Johnny
    22 dicembre 2010 alle 21:27

    Pruthvi, dove si trova il filename.csv? per esempio, se è in c: \ somefolder \ filename.csv, allora avete bisogno di fuggire il backslash, e quindi utilizzare:

    dati di carico 'c: \ \ somefolder \ \ filename.csv' infile locale in tavola ... ..

  2. Pruthvi
    22 dicembre 2010 a 12:10

    il programma visualizza un errore "File non trovato. Assicurarsi che si è specificato il percorso corretto. "
    Come devo scrivere il nome del file come filename.csv è ok ....