2010-12-20 26 views

答えて

-4

私が知る限り、phpmyadminはこれをサポートしていません。

+0

phpmyadminからストアドプロシージャを作成/編集/実行することができます。見て[ここ](http://stackoverflow.com/a/19197966/179669) – Bakudan

4

'SQL' タブでこれを試してみてください:

CREATE DEFINER=`root`@`localhost` PROCEDURE `storedprocedure1`(OUT myvar1 CHAR(64)) 
SET myvar1="IT "; 
CREATE DEFINER=`root`@`localhost` PROCEDURE `storedprocedure2`(OUT myvar2 CHAR(64)) 
SET myvar2="WORKS"; 

次に呼び出し:

CALL procedure1(@var1); 
CALL procedure2(@var2); 
SELECT @var1,@var2; 
4

上記の例では、タイプミスを除いて仕事がない - 次のようになります。

CALL storedprocedure1(@var1); 
CALL storedprocedure2(@var2); 
SELECT @var1,@var2; 

は、プロシージャ名oの "stored"接頭辞を見逃しましたCALLの

関連する問題