我正在使用php我的管理员来测试我的查询,当我测试一个简单的查询时:
SELECT * FROM song WHERE title LIKE '%anytitle%'
返回空结果。任何标题都给了我同样的东西。
如果我在其他桌面用户上尝试相同的事情
SELECT * FROM users WHERE email LIKE '%gmail%'
它可以工作并返回包含gmail的所有记录。
该表构建相同,utf8_unicode_ci和VARCHAR。
可能是什么问题?
编辑:
我销毁了我的表并且我重建了它。我已经在表中只用了一行执行了查询并且它有效。 我已经重新填充了表格,现在它不起作用。
表格中有5029条记录。 它会在某个地方设置吗?
重新编辑: 当我尝试
时SELECT * FROM song WHERE title LIKE '%d%'
返回标题名称中有d的每条记录。但如果我尝试使用多个字母就不起作用,我就没有结果。
我已经更新了mysql,我已经取消了它并安装了5.6版本,但问题仍然存在。