CREATE TABLE IF NOT EXISTS `search_records` ( `id` int(9) NOT NULL AUTO_INCREMENT, `item_id` int(9) DEFAULT NULL, `dirty` tinyint(1) DEFAULT '1', `data` longtext, PRIMARY KEY (`id`), KEY `item_id` (`item_id`), FULLTEXT KEY `data` (`data`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ; INSERT INTO `search_records` (`id`, `item_id`, `dirty`, `data`) VALUES (1, 3, 0, ' äüö.gif äüö');
Wyszukiwanie FULLTEXT z grubsza w niej działa jednak gdy w zapytaniu pojawi się wcześniej podany ciąg:
SELECT * FROM `search_records` WHERE MATCH (`search_records`.`data`) AGAINST ('äüö' IN BOOLEAN MODE)
zapytanie nie zawraca żadnych wyników, choć powinno. To samo się dzieje ze znakiem "大" (rekord z nim oczywiście znajduje się w bazie.