1

古い結果セットが返されるこの問題の例を示すサンプル プログラムを作成しました。

http://pastebin.com/QbyqUuRR (更新!)

私がやっているワークフローはこれです:

  • 空のテーブルで SELECT を実行する
  • INSERT 1 行
  • そのテーブルから再度 SELECT します (最初の SELECT のように) -まだゼロ行になります

My.cnf: Percona Server 5.5 を使用したhttp://pastebin.com/FVAjdUiM (conf.d ディレクトリは空)

freenode ##java の ojacobson は、これが彼の環境で機能することを理解するのに役立ちましたが、私の環境では実際には機能しません。

2 番目の選択が失敗する原因は何ですか?

2 番目の SELECT の前にサーバーに再接続すると、テストは成功します。1 行を返します。

4

0 に答える 0