コマンドラインでMySQLストアドプロシージャを実行するのを手伝ってください。プロシージャには条件ステートメントが含まれています。
$ 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();
または:
mysql --user=your_username --execute="call stored_procedure_name()" db_name
と同じ:
mysql ... -e "call stored_procedure_name()" ...
または、.sqlファイルを作成したくない場合:
$ mysql -u your_username --password=your_password db_name <<!!
call stored_procedure_name();
!!
パラメータがある場合、
call stored_procedure_name(intValue, doubleValue, 'dateValue');
ストアドプロシージャがパラメータを取らない場合、
call stored_procedure_name();