我最近将我的 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 行的 '*/' 附近使用正确的语法
但是如果我从上面的代码中删除分号,查询就会正确执行。
在以前的版本中,这些条件都不是导致失败的原因。我检查了工具属性的注释,没有发现“--”出现在任何地方,以及有关“;”的设置 说它会在单行注释和块注释中被忽略,显然不是这样。
请帮忙。谢谢你。