A5:SQL Mk-2

開発のこと、日々のこと

Mysqlでコメントアウト”–”がエラーになる

ホーム フォーラム A5:SQL Mk-2掲示板 Mysqlでコメントアウト”–”がエラーになる

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #4744 返信
    ikeda
    ゲスト

    Mysql接続で(A5M Ver2.14.2 beta1 x64)SQLを実行したとき
    コメントアウト”–”を使用するとエラーになる
    *****
    ログ:SQL : #42000You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near(この後のSQL以降が化けている)
    *****
    “#”でコメントアウトとすると正常に動作する。

    #4745 返信
    ikeda
    ゲスト

    いつもお世話になっております。
    誤解がありそうだったので再送します。
    ”–”のコメントです。
    解決できると助かります。

    #4765 返信
    松原正和
    キーマスター

    ikedaさんこんにちは。
     
    調査したところ、MySQLはハイフン2つの後ろに空白文字が無いと正しく行コメントとして認識できないようです。
     
    …ちなみに、# 形式のコメントはSQL標準でなく、他のDB製品では識別子の一部として扱われたりするケースもあるため、A5:SQL Mk-2で正しく扱うことができません。SQL実行は問題ない場合が多いかもしれませんが、SQL入力支援や実行時のパース処理などに影響があるケースが考えられるため、できればハイフン2つでコメントアウトするようにしてください。

    • この返信は5年、 3ヶ月前に松原正和が編集しました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: Mysqlでコメントアウト”–”がエラーになるで#4745に返信
あなたの情報:




コメントは受け付けていません。