当前位置:  开发笔记 > 后端 > 正文

参数化MySQL工作台语句:如何定义变量

如何解决《参数化MySQL工作台语句:如何定义变量》经验,为你挑选了1个好方法。

我正在尝试在我的工作台中参数化一组常用查询.

这有效:

select * from providers where id='112233';

这个

WbVarDef var1=112233;

select * from providers where id='$[var1]';

给出错误

错误代码:1064.您的SQL语法有错误; 查看与您的MariaDB服务器版本对应的手册,以便在第1行的"来自提供商,其中id ='112233''附近使用正确的语法

我的参考是这个.

需要明确的是,这些都在MySQL工作台中,而不是工作台脚本文件或mysql脚本文件.



1> 小智..:

在MySQL中,设置变量的语法如下.

SET @var1 = '112233';

并使用变量如下.

select * from providers where id=@var1;

查看MySQL文档以获取更多信息链接到MySQL文档

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有