2010-09-30 5 views

Odpowiedz

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

mysql> call stored_procedure_name(); 

lub

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

gdzie script.sql zawiera Twoje zdanie sql:

call stored_procedure_name(); 
6

Lub jeśli nie chcesz, aby cr eate plik .sql:

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

czyli

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

samo jak:

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

Pierwszy zadziałał dla mnie, dzięki! – Novastorm

3

Jeśli masz parametry

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

Jeśli procedura składowana doesnot weź parametry,