Trước khi MySQL 5.6 Tìm kiếm toàn văn bản được hỗ trợ chỉ với MyISAM Engine.
Do đó, hãy thay đổi công cụ cho bảng của bạn thành MyISAM
CREATE TABLE gamemech_chat (
id bigint(20) unsigned NOT NULL auto_increment,
from_userid varchar(50) NOT NULL default '0',
to_userid varchar(50) NOT NULL default '0',
text text NOT NULL,
systemtext text NOT NULL,
timestamp datetime NOT NULL default '0000-00-00 00:00:00',
chatroom bigint(20) NOT NULL default '0',
PRIMARY KEY (id),
KEY from_userid (from_userid),
FULLTEXT KEY from_userid_2 (from_userid),
KEY chatroom (chatroom),
KEY timestamp (timestamp)
) ENGINE=MyISAM;
Đây là SQLFiddle bản demo
hoặc nâng cấp lên 5.6 và sử dụng Tìm kiếm toàn văn bản InnoDB.