最近、DBvisualizer をいくつかのバージョンから最新バージョン (9.1.12) にアップグレードしましたが、コメント行とコメント内のセミコロンを参照して、コードでエラーが発生しています。
たとえば、mysql DB に対して:
select * from orders --test
結果:
コード: 1064 SQL 状態: 42000 --- SQL 構文にエラーがあります。1行目の「--test」付近で使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください
しかし、 -- の後にスペースを入れると、正しく実行されます。
また:
select * from orders /* テスト test --test; */
結果:
コード: 1064 SQL 状態: 42000 --- SQL 構文にエラーがあります。1行目の「*/」付近で使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください
しかし、上記のコードからセミコロンを削除すると、クエリは正しく実行されます。
これらの条件はいずれも、以前のバージョンでは失敗の原因ではありませんでした。コメントのツール プロパティを確認しましたが、「--」がどこにも存在しないこと、および「;」に関する設定が見つからないことがわかりました。単一行コメントとブロックコメントでは無視されると言っていますが、明らかにそうではありません。
助けてください。ありがとうございました。