我是第一次使用DBVisualizer。我已经在mysql数据库中创建了一个存储过程。但是,我无法从DBVisualizer执行它。
这个过程看起来是这样的。这里使用//作为分隔符。表中有四列,即slno int (自动增量)、time timestamp、price int和prodid varchar。
*DROP PROCEDURE `spTest`//
CREATE DEFINER=`root`@`localhost` PROCEDURE `spTest`()
BEGIN
SELECT * FROM dummy1 where prodid=pr01;
END*在DBVisualizer中,我正在执行@call spTest()
我哪里错了?
发布于 2015-07-22 22:40:13
由于存储过程的定义者是根用户,因此到MySQL的DBVizualizer连接必须是根用户才能执行它。
https://stackoverflow.com/questions/5190745
复制相似问题