【问题标题】:DBvisualizer 9.1.12 errors on semicolon in commentsDBvisualizer 9.1.12 注释中的分号错误
【发布时间】:2014-12-02 18:05:01
【问题描述】:

我最近将我的 DBvisualizer 从几个版本升级回最新版本 (9.1.12),但我的代码出现错误,参考 cmets 中的注释行和分号。

例如,针对 mysql 数据库:

从订单中选择 * --test

结果:

代码:1064 SQL 状态:42000 --- 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“--test”附近使用正确的语法

但如果我在 -- 后面加一个空格,那么它会正确执行。

还有:

从订单中选择 * /* 测试 测试 - 测试; */

结果:

代码:1064 SQL 状态:42000 --- 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“*/”附近使用正确的语法

但如果我从上面的代码中删除分号,查询将正确执行。

这些条件都不是导致先前版本失败的原因。我检查了 cmets 的工具属性,并没有发现“--”存在于任何地方,以及有关“;”的设置说在单行cmets和block cmets中会被忽略,显然不是这样的。

请帮忙。谢谢。

【问题讨论】:

    标签: mysql sql comments dbvisualizer


    【解决方案1】:

    要解决此问题,请打开 SQL Commander 菜单并确保在执行前检查Strip Comments when Execution。

    问候

    罗杰

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 2015-10-22
      • 1970-01-01
      • 2011-01-23
      • 1970-01-01
      • 2014-09-30
      • 1970-01-01
      相关资源
      最近更新 更多