A5:SQL Mk-2

開発のこと、日々のこと

V2.19.1 FOR UPDATEと結果セット最大行数指定について

ホーム フォーラム A5:SQL Mk-2掲示板 V2.19.1 FOR UPDATEと結果セット最大行数指定について

  • このトピックには1件の返信、1人の参加者があり、最後に松原正和により5ヶ月前に更新されました。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #21477 返信
    chouk
    ゲスト

    いつもお世話になっております。
    A5m2 V2.19.1トランザクションの際にFOR UPDATEを使って、結果セット最大行数に0を指定しないの場合、
    「#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 ‘LIMIT 10000’ at line 8」エラーを表示します。
    結果セット最大行数に0を指定するの場合、SQLは正常に実行できます。
    A5m2 V2.18.4はこの問題がない。
    おそらく結果セット最大行数追加されたLIMIT文がFOR UPDATE文の後に発生したエラーと思います。
    ちなみにこちらのデータベースはMySQLです。

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

    chouk さんこんにちは。
     
    はい、Version 2.18系とVersion 2.19系で、結果セット最大行数の実装を変えた(簡素にした)ためにMySQLで不具合が出たものと思われます。
     
    修正したいと思いますので少々お待ちください。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
返信先: V2.19.1 FOR UPDATEと結果セット最大行数指定について
あなたの情報:




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