我有一个MySQL表,键入' MyISAM',collation:' latin1_swedish_ci'。在其中,我有一个名为' content'。
的专栏在那里,我有一行包含以下内容:
<p>The state will have a different advantage over most other states, with one of the largest populations in the nation to blablablabla. </p>
我的查询是在phpMyAdmin和我的PHP文件中:
SELECT *
FROM `pages`
WHERE `content` LIKE '%with one of the largest populations%'
ORDER BY `pages`.`title` ASC
LIMIT 0 , 30
返回0行。
奇怪的是,如果我编辑查询:
SELECT *
FROM `pages`
WHERE `content` LIKE '%with one of the largest%'
ORDER BY `pages`.`title` ASC
LIMIT 0 , 30
然后,返回1行,它就可以了。
是否有任何设置可能会将搜索查询限制为仅限几个字或仅限几个字符?
答案 0 :(得分:1)
很可能还有其他任何空格字符,否则,您的查询似乎没问题。
试试这个largest populations
也应该返回0个回复。
所以替换前面的那些字符,搜索。