我正在尝试学习如何使用FULLTEXT来搜索mysql数据库。此时我已经创建了一个要搜索的列和要运行的查询,但它不会返回该行,即使它与内部内容完全匹配。
我的表:
+-------------+
| id | title |
+-------------+
| 1 | Hamlet |
+-------------+
我用来搜索的sql。
SELECT * FROM table WHERE MATCH(title) AGAINST ('hamlet') LIMIT 30;
我在phpMyAdmin中运行了这个查询,并且返回了
-MySQL返回一个空结果集(即零行)。 (查询花了0.0012秒)
标题绝对存在。此时数据库中只有一行。任何想法为什么它不起作用。这是相当新的,我一直在阅读它,但我认为我做的一切都是正确的,但显然我不是。