2011-03-04 76 views
1

我第一次使用DBVisualizer。我在mysql數據庫中做了一個存儲過程。但是我無法從DBVisualizer執行它。使用DBVisualizer執行MYSQL存儲過程

這就是過程的樣子。這裏使用//作爲分隔符。我在表中有四列,分別是slno int(自動增量),time timestamp,price intprodid varchar

*DROP PROCEDURE `spTest`// 
CREATE DEFINER=`root`@`localhost` PROCEDURE `spTest`() 
BEGIN 
SELECT * FROM dummy1 where prodid=pr01; 
END* 

DBVisualizer工具中,我執行@call spTest()

我要去哪裏錯了?

回答

0

由於存儲過程的定義是root,DBVizualizer與MySQL的連接必須以root用戶身份執行。