我是新来的MySQL FULLTEXTSEARCH
。这是我尝试过的,
SELECT *
FROM example_myisam
WHERE MATCH(data, data2) AGAINST ('+*ar' IN BOOLEAN MODE);
但它给了我零结果。我正在寻找的是将此LIKE
语句转换为FULLTEXT
SELECT *
FROM example_myisam
WHERE data LIKE '%ar' OR
data2 LIKE '%ar';
如果有帮助,这里有一个演示:http ://www.sqlfiddle.com/#!2/d3fdd/12
这也是我的 DDL 声明:
CREATE TABLE example_myisam
(
id INT,
data VARCHAR(50),
data2 VARCHAR(50)
) ENGINE = MYISAM;
ALTER TABLE example_myisam ADD FULLTEXT alltext (data, data2);