Please help me fuori di eseguire una procedura di MySQL Stored a riga di comando, dove la procedura contiene istruzioni condizionali ..Esegui MySQL stored procedure utilizzando Command Line
10
A
risposta
24
$ mysql --user=user_name --password=your_password db_name
mysql> call stored_procedure_name();
o
$ mysql --user=user_name --password=your_password db_name < script.sql
dove script.sql
contiene la tua dichiarazione di sql:
call stored_procedure_name();
6
O se non si desidera cr EATE un file sql:
$ mysql -u your_username --password=your_password db_name <<!!
call stored_procedure_name();
!!
15
Oppure:
mysql --user=your_username --execute="call stored_procedure_name()" db_name
Lo stesso di:
mysql ... -e "call stored_procedure_name()" ...
3
Se si dispone di parametri,
call stored_procedure_name(intValue, doubleValue, 'dateValue');
Se la stored procedure doesnot prendere i parametri,
call stored_procedure_name();
Il primo ha funzionato per me, grazie! – Novastorm