1

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

这就是程序的样子。这里//用作分隔符。我在表中有四列,即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()

我哪里错了?

4

1 回答 1

0

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

于 2015-07-22T14:40:13.197 回答