navicat for MySQL中的 查询编辑器中如何执行存储过程?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了navicat for MySQL中的 查询编辑器中如何执行存储过程?相关的知识,希望对你有一定的参考价值。

我是新手,在navicat for mysql中的 查询编辑器
执行这段代码时,老报错,请高手们指教·~~~
begin
declare
@tip2 varchar(400);
call savetip(@tip2);
select @tip2;
end
[SQL] begin
declare
@tip2 varchar(400);
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'declare
@tip2 varchar(400)' at line 2

参考技术A @tip2 varchar(400);追问

什么意思?savetip(@tip2); 是带返回值的存储过程
不明白啊~~
begin
declare @tip2 varchar(400);
call savetip(@tip2);
select @tip2;
end

追答

有语法错误

Mysql编辑工具中使用(Navicat查询结果显示行号)

  Mysql编辑工具中使用(Navicat查询结果显示行号)

select @rownum:=@rownum+1 as rownum,a.roleId
from base_userroles a,(select @rownum:=0) t
where a.roleId=admin;

 

以上是关于navicat for MySQL中的 查询编辑器中如何执行存储过程?的主要内容,如果未能解决你的问题,请参考以下文章

Navicat For MySQL中插入数据时报错1055?

Navicat for MySQL怎样执行SQL语句

Navicat for MySQL 快捷键

Navicat for MySQL 都有哪些常用功能

Navicat For Oracle如何修改表中的数据呢

如何查看navicat for mysql是不是激活