使用 DBVisualizer 执行 MYSQL 存储过程

Posted

技术标签:

【中文标题】使用 DBVisualizer 执行 MYSQL 存储过程【英文标题】:Executing MYSQL Stored Procedures using DBVisualizer 【发布时间】:2011-03-04 07:04:47 【问题描述】:

我是第一次使用 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】:

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

【讨论】:

以上是关于使用 DBVisualizer 执行 MYSQL 存储过程的主要内容,如果未能解决你的问题,请参考以下文章

DbVisualizer 8.0.12 执行两次更新而不是预期的一次更新

dbvisualizer 数据库找不到auto compietion

Python—>Mysql—>Dbvisualizer

DB2在dbvisualizer 客户端执行begi/end 语句块

DBVisualizer 背景颜色

dbvisualizer自动提示怎样设置dbvisualizer自动提示设置的方法②