我正在尝试在工作台中参数化一组常用查询。
这有效:
select * from providers where id='112233';
这
WbVarDef var1=112233; select * from providers where id='$[var1]';
给出错误
错误代码:1064。您的SQL语法有错误;请参见语法。检查与您的MariaDB服务器版本相对应的手册以获取正确的语法,以在第1行的’from provider where id =‘112233’
我的参考是这个。
需要明确的是,这些文件位于MySQL工作台中,而不是工作台脚本文件或mysql脚本文件中。
在MySQL中,用于设置变量的语法如下。
SET @var1 = '112233';
并使用该变量如下。
select * from providers where id=@var1;
查看MySQL文档以获取更多信息链接到MySQL文档