2010-09-30 70 views

回答

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

mysql> call stored_procedure_name(); 

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

其中script.sql包含你的sql語句:

call stored_procedure_name(); 
6

或者如果你不想cr eate .sql文件:

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

或者:

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

的一樣:

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

第一個爲我工作,謝謝! – Novastorm 2017-08-10 08:45:02

3

如果你有參數,

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

如果您的存儲過程亙古不變採取參數,

call stored_procedure_name();