首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu上的Mysql -变量-语法错误

问Ubuntu上的Mysql -变量-语法错误
EN

Stack Overflow用户
提问于 2022-02-07 18:10:00
回答 1查看 37关注 0票数 1

我在Ubuntu上安装了mysql 8,当我安装时:

代码语言:javascript
复制
SET @test := 'test'; SELECT @test;

那我就错了:

SQL错误1064:您的SQL语法出现了错误;请检查与MySQL服务器版本对应的手册,以获得在第1行“SELECT@test”附近使用的正确语法。

为什么?我应该在mysql配置中设置一些特殊的东西吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-07 18:13:47

看起来您正在尝试使用多查询,在一个查询接口的调用中发送多个SQL语句。默认情况下,大多数客户端连接器不支持这一点。一些连接器有一个选项来启用它。

无论任何连接器选项,准备语句都不支持多查询。

用于多查询的用例是非常罕见的例外。几乎可以肯定,您不需要使用多查询。

相反,每次调用时向查询接口提交一个SQL语句。您的会话变量@test将在使用相同的MySQL会话的后续调用中保留其值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71023363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档