MySQL无法匹配字符串

时间:2014-01-31 04:30:28

标签: mysql sql sql-like

我有下表:

CREATE TABLE IF NOT EXISTS `words` (
`Id` int(11) NOT NULL,
`word` varchar(100) NOT NULL,
FULLTEXT KEY `word` (`word`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8

以下查询返回包含单词“person”的所有行:

SELECT *  
FROM `words` 
WHERE `word` LIKE '%person%'

即使有一行只包含单词'person',以下查询也不会返回任何内容:

SELECT *  
FROM `words` 
WHERE `word` = 'person'

任何线索?我很困惑。

1 个答案:

答案 0 :(得分:2)

隐藏字符(13 = CR)。

在Phil的上述评论中看到将来发现这些的非常有用的策略。