[groonga-dev,01050] Re: mroonga utf8mb4

アーカイブの一覧に戻る

yoku ts. yoku0****@gmail*****
2012年 10月 18日 (木) 17:56:24 JST


はじめまして、yokuといいます。

すいません、便乗で伺わせていただきたいのですが、
CREATE TABLEの時にutf8mb4を指定するとERROR 16502で弾かれますが、
ALTER TABLEでutf8mb4を指定すると成功します。

実際にデータをINSERTしていないのですが、これはutf8mb4として動きますか…?
他力本願で申し訳ないですが、どなたか試されるついでがあればお願いします。。


mysql> create table mro_test ( id int primary key auto_increment,
content varchar(255), fulltext index(content)) engine = mroonga
default character set utf8mb4;
ERROR 16502 (HY000): The character set 'utf8mb4_general_ci[utf8mb4]'
is not supported by groonga

mysql> create table mro_test ( id int primary key auto_increment,
content varchar(255), fulltext index(content)) engine = mroonga
default character set utf8;
Query OK, 0 rows affected (0.00 sec)

mysql> alter table mro_test default character set utf8mb4;
Query OK, 0 rows affected (0.01 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> show create table mro_test;
+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table    | Create Table


                        |
+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| mro_test | CREATE TABLE `mro_test` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `content` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
  PRIMARY KEY (`id`),
  FULLTEXT KEY `content` (`content`)
) ENGINE=mroonga DEFAULT CHARSET=utf8mb4 |
+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)


yoku ts.

2012/10/18 warp kawada <warp.****@gmail*****>:
> お疲れ様です。
>
> 以下のerror ですが、mroongaにて、utf8mb4 character set は
> サポートされていない?ってことでしょうか?
>
> mysql> create table mro_test ( id int primary key auto_increment,
> content varchar(255), fulltext index(content)) engine = mroonga
> default charset utf8mb4;
> ERROR 16502 (HY000): The character set 'utf8mb4_general_ci[utf8mb4]'
> is not supported by groonga
>
>
> wing さんの、repo 使わせて頂きました。
> ありがとうございます。
>
> mysql55.x86_64                     5.5.28-1.el6_1.wing                 @wing
> mysql55-libs.x86_64                5.5.28-1.el6_1.wing                 @wing
> mysql55-mroonga.x86_64             2.07-1.el6_3.wing                   @wing
> mysql55-server.x86_64              5.5.28-1.el6_1.wing                 @wing
> mysqlclient16.x86_64               5.1.61-1.el6_0.wing                 @wing
>
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev




groonga-dev メーリングリストの案内
アーカイブの一覧に戻る