使用DBVisualizer执行MYSQL存储过程

使用DBVisualizer执行MYSQL存储过程,mysql,stored-procedures,dbvisualizer,Mysql,Stored Procedures,Dbvisualizer,我第一次使用DBVisualizer。我在mysql数据库中制作了一个存储过程。但是,我无法从DBVisualizer执行它 这就是程序的样子。此处/用作分隔符。表中有四列,即slno int(自动递增)、时间戳、price int和prodid varchar *DROP PROCEDURE `spTest`// CREATE DEFINER=`root`@`localhost` PROCEDURE `spTest`() BEGIN SELECT * FROM dummy1 where pro

我第一次使用DBVisualizer。我在mysql数据库中制作了一个存储过程。但是,我无法从DBVisualizer执行它

这就是程序的样子。此处
/
用作分隔符。表中有四列,即
slno int
(自动递增)、
时间戳
price int
prodid varchar

*DROP PROCEDURE `spTest`//
CREATE DEFINER=`root`@`localhost` PROCEDURE `spTest`()
BEGIN
SELECT * FROM dummy1 where prodid=pr01;
END*
在DBVisualizer中,我正在执行
@call spTest()


我哪里出错了?

由于存储过程的定义者是root,您与MySQL的dbvizizer连接必须是root用户才能执行它