ICHII Takashi
ichii****@schwe*****
2007年 12月 22日 (土) 16:47:55 JST
こんにちは、いちいです。 先日にひきつづき微妙なところでバグっぽいのを引き当てました:-p using ngramで作ったテーブルをtruncateするとmecabに変わってしまう ようです。 mysql> create database test; Query OK, 1 row affected (0.00 sec) mysql> use test Database changed mysql> create table foo (bar varchar(255), fulltext key using ngram (bar)); Query OK, 0 rows affected (0.02 sec) mysql> show create table foo\G *************************** 1. row *************************** Table: foo Create Table: CREATE TABLE `foo` ( `bar` varchar(255) default NULL, FULLTEXT KEY `bar` USING NGRAM, NORMALIZE, 512 (`bar`) ) ENGINE=MyISAM DEFAULT CHARSET=ujis 1 row in set (0.00 sec) mysql> truncate foo; Query OK, 0 rows affected (0.01 sec) mysql> show create table foo\G *************************** 1. row *************************** Table: foo Create Table: CREATE TABLE `foo` ( `bar` varchar(255) default NULL, FULLTEXT KEY `bar` USING MECAB, NO NORMALIZE, 512 (`bar`) ) ENGINE=MyISAM DEFAULT CHARSET=ujis 1 row in set (0.00 sec) 相変わらず報告だけですいません。もうちょいソースとか読めるように 勉強します。(とりあえずデバッグシンボルの付き合わせを。。。) ちなみに、5.0.51のバイナリは快調に稼働中です。 -- ICHII Takashi ichii****@schwe*****