参数化MySQL工作台语句:如何定义变量
我试图在我的工作台中参数化一组常用的查询 这项工作:参数化MySQL工作台语句:如何定义变量,mysql,sql,mysql-workbench,Mysql,Sql,Mysql Workbench,我试图在我的工作台中参数化一组常用的查询 这项工作: select * from providers where id='112233'; 这个 出错 错误代码:1064。您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解在第1行的“from providers where id='112233''附近使用的正确语法 我的推荐信是 需要明确的是,这些都在MySQL工作台中,而不是工作台脚本文件或MySQL脚本文件。根据您的标签MySQL工作台,我发现这只是一种引用文档
select * from providers where id='112233';
这个
出错
错误代码:1064。您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解在第1行的“from providers where id='112233''附近使用的正确语法
我的推荐信是
需要明确的是,这些都在MySQL工作台中,而不是工作台脚本文件或MySQL脚本文件。根据您的标签
MySQL工作台
,我发现这只是一种引用文档和使用与您使用的内容无关的情况
将链接中的层次结构备份到此
你会读到:
请注意,SQL Workbench/J与产品MySQL无关
由Oracle维护和拥有的工作台。如果你
正在寻找MySQL工作台支持,请联系Oracle
在MySQL中,设置变量的语法如下
SET @var1 = '112233';
使用变量如下所示
select * from providers where id=@var1;
查看MySQL文档了解更多信息要清楚,这与Workbench无关。它是一种常规的MySQL语法/特性,可供任何访问数据库的应用程序使用。它通常用于触发器和过程中。是的,这是一种mysql语法。与工作台无关
select * from providers where id=@var1;