[groonga-dev,01378] Re: mroongaストレージモードでのオートインクリメントについて

Back to archive index

mail_babir****@yahoo***** mail_babir****@yahoo*****
2013年 5月 9日 (木) 19:09:53 JST


田辺です。

> MySQLのオートインクリメントの挙動は、全ストレージエンジンで共通という訳ではなく、
> MyISAMの場合は、田辺さんの求める挙動になるのですが、
> InnoDBの場合は、インスタンスを再起動すると起動後最初にオートインクリメント値が
> 必要になったタイミングで、その時の最大値をもとに採番されるため、
> 過去に削除された値が再度払いだされることがあり得ます。

オートインクリメントの挙動についてはストレージエンジン依存ということなのですね。

どうもMyISAMにおいてもこの挙動は保証されたものではなさそうなので、ご提案頂いたように、私の用途であれば自前でシーケンステーブルを作って対応するのが定石のようですね。

お手間を取らせてしまい失礼しました。

それでは、引き続きよろしくお願いします。


田辺公平




groonga-dev メーリングリストの案内
Back to archive index