我真的不明白,但我MATCH (columnName) AGAINST ('word')
在 MySQL 中只发现那些包含完全word
,但不包含words
or keyword
。
我尝试在我的系统上运行此查询:
select count(*) from content where lcase(content_text) like '%try%'
and not match (content_text) against ('try') order by content_id
我收到了结果
| count(*) |
____________
| 379 |
我认为应该是 0。我的查询或数据库会出现什么问题?
PS:表content
是 MyISAM,我已将列设置为content_text
完整索引。