6elz
6elll****@gmail*****
2014年 8月 15日 (金) 00:16:02 JST
はじめまして。6elz と申します。 不具合か仕様か判断しかねますが、不自然と思われる動作がありますので報告いたします。 この現象は、以下の環境で確認しました。 MySQL 5.6.20 + mroonga 4.04 MySQL 5.6.15 + mroonga 3.07 ストレージモードで、unique インデックスを使ったテーブルを作り 再現方法 1. 任意の行を unique インデックスの値を同じまま update すると duplicate エラーになります。 再現方法 2. 任意の行を削除し、そのあと削除前と同じ unique インデックスの値で insert すると duplicate エラーになります。 どちらも、一行だけのテーブルでも再現します。 ラッパーモードでは発生せず、正常に update, insert できます。 再現方法 2 については、こちらに記述されている問題と同じものと思われます。 https://gist.github.com/milano/11240352 検索したのですが、公式のバグリストの中に見つけられませんでした。 既出でしたら申し訳ありません。 以上です。よろしくお願いします。