我有下表:
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'
任何线索?我很困惑。
答案 0 :(得分:2)
隐藏字符(13 = CR)。
在Phil的上述评论中看到将来发现这些的非常有用的策略。