使用DBVisualizer执行MYSQL存储过程

时间:2011-03-04 07:04:47

标签: mysql stored-procedures dbvisualizer

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

这是程序的样子。这里//用作分隔符。我在表格中有四列,即slno int(自动增量),time timestampprice intprodid varchar

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

在DBVisualizer中,我正在执行@call spTest()

我哪里错了?

1 个答案:

答案 0 :(得分:0)

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