2010-09-30 9 views

Antwort

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

mysql> call stored_procedure_name(); 

oder

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

wo script.sql enthält Ihre SQL-Anweisung:

call stored_procedure_name(); 
6

Oder wenn Sie nicht möchten, cr eate eine SQL-Datei:

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

Oder:

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

Das gleiche wie:

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

Die erste funktionierte für mich, danke! – Novastorm

3

Wenn Sie die Parameter haben,

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

Wenn Ihre gespeicherte Prozedur doesnot Nehmen Sie die Parameter

call stored_procedure_name();