<div dir="ltr">林さん<div><br></div><div>ご回答ありがとうございます。</div><div>解決いたしました。</div><div><br></div><div>groongaのバージョンが5.02でございましたので、5.03にアップデートし、</div><div>mroongaで事象が再現しなくなりました。</div><div><br></div><div>すみませんでした。</div><div><br></div><div>酒匂</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015年4月30日 13:43 HAYASHI Kentaro <span dir="ltr"><<a href="mailto:hayas****@clear*****" target="_blank">hayas****@clear*****</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">林です。<br>
<span class=""><br>
On Thu, 30 Apr 2015 10:51:01 +0900<br>
yuya sako <<a href="mailto:ysgon****@gmail*****">ysgon****@gmail*****</a>> wrote:<br>
<br>
> 昨日はmroongaバージョン5.02をリリース頂きまして、ありがとうございました。<br>
><br>
> 度々すみません。<br>
><br>
> 5.02(*)にアップデートしまして再現手順を試したところ、キーの重複エラーが発生いたしました。<br>
> (*)mysql-community-mroonga.x86_64 5.02-1.el7.centos<br>
><br>
> お手数をおかけいたしますが、ご確認をお願いできないでしょうか。<br>
><br>
> 酒匂<br>
><br>
<br>
</span>ご利用のGroongaのバージョンはいくつでしょうか。<br>
Mroongaが利用しているGroonga(のバージョン5.0.3)で修正された問題なので<br>
MroongaだけでなくGroonga *も* あわせてアップデートする必要があります。<br>
<br>
もし、まだ5.0.3でないならGroongaをアップデート後にMySQLを再起動してください。<br>
すると、新しくインストールしたGroongaを使うようになるので問題が解決するはずです。<br>
<br>
$ rpm -qa | grep roonga<br>
groonga-5.0.3-1.el7.centos.x86_64<br>
groonga-release-1.1.0-1.noarch<br>
groonga-plugin-suggest-5.0.3-1.el7.centos.x86_64<br>
groonga-normalizer-mysql-1.0.9-1.el7.centos.x86_64<br>
groonga-libs-5.0.3-1.el7.centos.x86_64<br>
groonga-httpd-5.0.3-1.el7.centos.x86_64<br>
mysql-community-mroonga-5.02-1.el7.centos.x86_64<br>
groonga-debuginfo-5.0.3-1.el7.centos.x86_64<br>
groonga-server-common-5.0.3-1.el7.centos.x86_64<br>
<br>
手元で念のため再現クエリを追試してみましたがエラーは発生しませんでした。<br>
<br>
mysql> use test;<br>
Database changed<br>
mysql> CREATE TABLE `uk_test` (<br>
-> id int(10) unsigned not null,<br>
-> uid varchar(150) not null,<br>
-> data text not null,<br>
-> primary key (id),<br>
-> unique key uid (uid)<br>
-> ) ENGINE=mroonga DEFAULT CHARSET=utf8;<br>
Query OK, 0 rows affected (0.09 sec)<br>
<br>
mysql><br>
mysql> INSERT INTO uk_test (id,uid, data) VALUES (1,'uid2','');<br>
Query OK, 1 row affected (0.03 sec)<br>
<br>
mysql> INSERT INTO uk_test (id,uid, data) VALUES (2,'uid1','');<br>
Query OK, 1 row affected (0.00 sec)<br>
<br>
mysql> INSERT INTO uk_test (id,uid, data) VALUES (3,'uid3','');<br>
Query OK, 1 row affected (0.00 sec)<br>
<br>
mysql> INSERT INTO uk_test (id,uid, data) VALUES (4,'uid4','');<br>
Query OK, 1 row affected (0.00 sec)<br>
<br>
mysql> DELETE FROM uk_test WHERE `id`='1';<br>
Query OK, 1 row affected (0.00 sec)<br>
<br>
mysql> DELETE FROM uk_test WHERE `id`='2';<br>
Query OK, 1 row affected (0.00 sec)<br>
<br>
mysql> DELETE FROM uk_test WHERE `id`='3';<br>
Query OK, 1 row affected (0.01 sec)<br>
<br>
mysql> DELETE FROM uk_test WHERE `id`='4';<br>
Query OK, 1 row affected (0.00 sec)<br>
<br>
mysql> INSERT INTO uk_test (id,uid, data) VALUES (1,'uid2','');<br>
Query OK, 1 row affected (0.00 sec)<br>
<br>
mysql> INSERT INTO uk_test (id,uid, data) VALUES (2,'uid1','');<br>
Query OK, 1 row affected (0.00 sec)<br>
<br>
mysql> INSERT INTO uk_test (id,uid, data) VALUES (3,'uid3','');<br>
Query OK, 1 row affected (0.00 sec)<br>
<br>
mysql> INSERT INTO uk_test (id,uid, data) VALUES (4,'uid4','');<br>
Query OK, 1 row affected (0.00 sec)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
HAYASHI Kentaro <<a href="mailto:hayas****@clear*****">hayas****@clear*****</a>><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
groonga-dev mailing list<br>
<a href="mailto:groon****@lists*****">groon****@lists*****</a><br>
<a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev" target="_blank">http://lists.sourceforge.jp/mailman/listinfo/groonga-dev</a><br>
</div></div></blockquote></div><br></div>