2010-12-20 32 views

回答

-4

據我所知,phpmyadmin不支持這一點。

+0

您可以從phpmyadmin創建/編輯/執行存儲過程。看[這裏](http://stackoverflow.com/a/19197966/179669) – Bakudan 2013-10-05 12:47:08

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如果調用的是

相關問題