Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Esecuzione script MySQL con file batch
giovedì 10 aprile 2008 - 09.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
g_ricky
Profilo
| Newbie
3
messaggi | Data Invio:
gio 10 apr 2008 - 09:27
Ciao a tutti,
Cerco di eseguire dei comandi CREATE TABLE salvati in un file di testo (*.txt) da un file batch e mi viene generato un errore no 121 e non capisco come mai.
Se eseguo il file contenente i comandi CREATE TABLE con l'istruzione \. file.txt tutto funziona correttamente ma, inserendo la stringa mysql -u root - p<password> -D <database> < file.txt in un file batch, MySQL restituisce l'errore sopra citato.
Il mio file di batch:
mysql -u root - p<password> < Crea_Database.txt -->Comandi di creazione del db
mysql -u root - p<password> -D <database> < Crea_struttura.txt --> Comandi CREATE TB
mysql -u root - p<password> -D <database> < Crea_Views.txt --> Comandi CREATE VIEW
Ricky
Analista Programmatore
www.softwareprojects.it
Lanello
Profilo
| Senior Member
218
messaggi | Data Invio:
gio 10 apr 2008 - 10:20
hai provato con un client mysql (tipo Navicat) se le query nel file di testo sono esatte?
-----------------------------------------------------
La ricompensa per una cosa ben fatta, è averla fatta.
g_ricky
Profilo
| Newbie
3
messaggi | Data Invio:
gio 10 apr 2008 - 10:52
Ho provato ad eseguire i comandi da riga di comando lanciando il file di testo con
mysql> \. file.txt
e i comandi vengono eseguiti correttamente....
Non riesco proprio a capire cosa c'è che non va.
Sai per caso che errore è il 121?
Ricky
Analista Programmatore
www.softwareprojects.it
Lanello
Profilo
| Senior Member
218
messaggi | Data Invio:
gio 10 apr 2008 - 11:08
sul forum mysql
http://forums.mysql.com/read.php?22
,33999,199626#msg-199626
ho letto che questo utente ha avuto il tuo stesso problema perchè aveva un database chimato 'propal_qualcosa' mentre nello script che eseguiva aveva scritto 'Propal_qualcosa'
spero di averti aiutato
-----------------------------------------------------
La ricompensa per una cosa ben fatta, è averla fatta.
g_ricky
Profilo
| Newbie
3
messaggi | Data Invio:
gio 10 apr 2008 - 12:58
Provo a verificare ma sinceramente sono scettico....
Ho dato un'occhio al forum mysql che mi hai indicato.
Comunque grazie.
Ricky
Analista Programmatore
www.softwareprojects.it
robmare
Profilo
| Newbie
2
messaggi | Data Invio:
lun 24 mag 2010 - 14:46
Hai provato a mettere il comando:
USE nome_database;
all'inizio dello script.. o devi proprio crearlo da zero e quindi non esiste ancora?
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !