mysql - 如何在mysql工作台中查看OUT参数

标签 mysql mysql-workbench

我可以从 MySQL Workbench CALL 存储过程,但我没有看到返回的输出参数是什么。

假设我有一个过程PROCEDURE test(IN id int, OUT name tinytext) - 如何从查询窗口调用它以检查它返回正确的内容?

最佳答案

您需要SELECT OUT 参数。

CALL test(1, @v); SELECT @v;

请注意:您必须同时执行两个查询(将光标放在行尾按 Control+Enter)。此外,当前版本的工作台似乎有一个错误,它无法使用任意参数名称。目前我无法弄清楚该模式何时有效以及何时无效。

关于mysql - 如何在mysql工作台中查看OUT参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13520841/

相关文章:

mysql - 什么时候用 SQL 存储聚合数据有用

MySQL 工作台 : Error in query (1064): Syntax error near 'VISIBLE' at line 1

MySQL : on creating foreign key geting error no : 150

mysql工作台自动转储

如果不包含 $parallel litem,php 变量将不会保存到数据库中

php - 将用户 ID 存储到 session 中

mysql - 加快 MySql 中的查询执行速度

mysql合并两个表产生以下输出

MySQL 结构到 SQLite

Mysql - 组合两个查询,第一个是不可更改的