0

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

例如,针对 mysql 数据库:

从订单中选择 * --test

结果是:

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

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

还:

select * from orders /* test test --test; */

结果是:

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

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

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

请帮忙。谢谢你。

4

1 回答 1

2

要解决此问题,请打开SQL Commander菜单并确保在执行前检查执行时剥离注释

问候

罗杰

于 2014-12-03T07:43:21.420 回答