使用 DBVisualizer 执行 MYSQL 存储过程
Posted
技术标签:
【中文标题】使用 DBVisualizer 执行 MYSQL 存储过程【英文标题】:Executing MYSQL Stored Procedures using DBVisualizer 【发布时间】:2011-03-04 07:04:47 【问题描述】:我是第一次使用 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()
我哪里错了?
【问题讨论】:
【参考方案1】:由于存储过程的定义者是root,你DBVizualizer到MySQL的连接必须是root用户才能执行它。
【讨论】:
以上是关于使用 DBVisualizer 执行 MYSQL 存储过程的主要内容,如果未能解决你的问题,请参考以下文章
DbVisualizer 8.0.12 执行两次更新而不是预期的一次更新
dbvisualizer 数据库找不到auto compietion