PDA

View Full Version : [MySql] Usare il comando "source"?


Helldron
13-12-2010, 12:22
Ciao a tutti,
sto provando a usare il comando "source" di SQL.

In pratica entro nel mio DB e vorrei usare un file .txt che ho creato con delle istruzioni SQL al suo interno. Come faccio a caricarlo correttamente??

Io ho inserito il suddetto file .txt nella cartella bin dove ho installato mysql e poi scrivo da shell source nome_file.txt;
Dà errore 2 e non carica niente!!

Perchè??

Grazie :D

!fazz
13-12-2010, 12:44
Ciao a tutti,
sto provando a usare il comando "source" di SQL.

In pratica entro nel mio DB e vorrei usare un file .txt che ho creato con delle istruzioni SQL al suo interno. Come faccio a caricarlo correttamente??

Io ho inserito il suddetto file .txt nella cartella bin dove ho installato mysql e poi scrivo da shell source nome_file.txt;
Dà errore 2 e non carica niente!!

Perchè??

Grazie :D

mmm io ho avuto problemi solo caricandolo con phpmyadmin ma era un problema di dimensione del file di testo, caricandolo direttamente sul server ed accedendo via shell a mysql non ho avuto particolari problemi

ah ho usato i path assoluti non so se hai già provato ad usarli

fbcyborg
13-12-2010, 12:47
Ciao, prova a fare così:

1) metti il tuo file in /home/tuoutente
2) posizionati in /home/tuoutente
3) mysql -u root -p nome_database
4) source nomefile.txt

Ciao! ;)

PS: se hai windows vale lo stesso principio, ovvero quello di lanciare il comando mysql dalla stessa directory dove hai posizionato il file, oppure, come ti hanno già detto usa i path assoluti.