2010-09-30 18 views

risposta

24
$ mysql --user=user_name --password=your_password db_name 

mysql> call stored_procedure_name(); 

o

$ mysql --user=user_name --password=your_password db_name < script.sql 

dove script.sql contiene la tua dichiarazione di sql:

call stored_procedure_name(); 
6

O se non si desidera cr EATE un file sql:

$ mysql -u your_username --password=your_password db_name <<!! 
call stored_procedure_name(); 
!! 
15

Oppure:

mysql --user=your_username --execute="call stored_procedure_name()" db_name 

Lo stesso di:

mysql ... -e "call stored_procedure_name()" ... 
+0

Il primo ha funzionato per me, grazie! – Novastorm

3

Se si dispone di parametri,

call stored_procedure_name(intValue, doubleValue, 'dateValue'); 

Se la stored procedure doesnot prendere i parametri,

call stored_procedure_name(); 
Problemi correlati