2010-09-30 5 views

Répondre

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

mysql> call stored_procedure_name(); 

ou

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

script.sql contient votre déclaration sql:

call stored_procedure_name(); 
6

Ou si vous ne voulez pas cr eate un fichier sql:

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

Ou:

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

La même chose que:

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

Le premier a travaillé pour moi, merci! – Novastorm

3

Si vous avez des paramètres,

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

Si votre procédure stockée doesnot prendre les paramètres,

call stored_procedure_name(); 
Questions connexes