【问题标题】:aqua data studio mysql variableaqua 数据工作室 mysql 变量
【发布时间】:2017-09-28 21:41:38
【问题描述】:

在连接到 MySQL 数据库时,如何在 aqua 数据工作室中使用变量?这是一个简单的例子:

set @var = 1
select @var

set @var = 1;
select @var;

这会导致以下错误

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 'select @var' at line 2 

【问题讨论】:

    标签: mysql aqua-data-studio


    【解决方案1】:
    set @var = 1
    go
    select @var
    go
    

    或者这个...

    set @var = 1
    /
    select @var
    /
    

    【讨论】:

    • 能否请您为您的答案添加更多上下文。仅代码的答案很难理解。如果您可以在帖子中添加更多信息,这将对提问者和未来的读者都有帮助。
    • 虽然欢迎使用此代码 sn-p,并且可能会提供一些帮助,但它会是 greatly improved if it included an explanation of 如何解决这个问题。没有这个,你的回答就没有多少教育价值了——记住你是在为未来的读者回答这个问题,而不仅仅是现在提问的人!请edit您的答案添加解释,并说明适用的限制和假设。
    【解决方案2】:

    普通查询编辑器执行多个 SQL 语句并且知道如何解析它们。带有 MySQL 的 Aqua Studio 不会自行解析不同的 sql 语句。使用 MySQL 的“Aqua Data Studio”需要一个“分隔符”来发出 > 1、sql 语句。 (ps 声明 @var 在查询分析器中也不起作用)因此,上面的原始答案和下面的代码应该可以工作,但是,在 Aqua Studio 的上下文中连接到 MySQL db。按原样尝试:

    设置@myVar = '一些值'

    /

    选择@myVar

    /

    -- 不声明

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-30
      • 2019-06-04
      • 2021-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-19
      相关资源
      最近更新 更多