Errore in import file csv

di il
2 risposte

Errore in import file csv

Ciao a tutti,
per un applicativo che sto facendo ho la necessità di importare un file css in una tabella del mio database.
Per l'import del suddetto file ho utilizzato la seguente istruzione:

LOAD DATA INFILE 'c:/documenti/marzoaprile.csv' 
INTO TABLE attivita 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
Quando vado ad eseguire il comando ottengo però il seguente errore:

Error Code: 1290. The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

Come risolvere tale problema?
Grazie

2 Risposte

  • Re: Errore in import file csv

    Estratto dalla guida di MySQL :
    "Also, non-LOCAL load operations are subject to the secure_file_priv system variable setting. If the variable value is a nonempty directory name, the file to be loaded must be located in that directory. If the variable value is empty (which is insecure), the file need only be readable by the server."

    Dunque o metti il file che vuoi importare nella cartella specificata dalla variabile "secure-file-priv" oppure la disabiliti nel file di configurazione my.ini
    W.
  • Re: Errore in import file csv

    Wolfen ha scritto:


    Estratto dalla guida di MySQL :
    "Also, non-LOCAL load operations are subject to the secure_file_priv system variable setting. If the variable value is a nonempty directory name, the file to be loaded must be located in that directory. If the variable value is empty (which is insecure), the file need only be readable by the server."

    Dunque o metti il file che vuoi importare nella cartella specificata dalla variabile "secure-file-priv" oppure la disabiliti nel file di configurazione my.ini
    W.

    Qundi mettendo il file da importare nella cartella indicata da "secure-file-priv"(che nel mio caso è: C:\ProgramData\MySQL\MySQL Server 8.0\Uploads), il comando per l'inserimento del file diventerebbe:
    LOAD DATA INFILE 'C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\marzoaprile.csv'
    , corretto?
Devi accedere o registrarti per scrivere nel forum
2 risposte