A5:SQL Mk-2

開発のこと、日々のこと

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

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

このトピックには2件の返信が含まれ、2人の参加者がいます。4 ヶ月前 松原正和 さんが最後の更新を行いました。

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つでコメントアウトするようにしてください。

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




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