带有LIKE子句的MySQL错误?

时间:2015-07-24 08:23:02

标签: php mysql

我有一个名为Courses的MySQL InnoDB表,其中有一个名为“name”的列。

我在这张桌子上有一张名为“NVQ Level 3体育成就卓越文凭”的记录。

执行此声明时:

SELECT * FROM Courses where name like '%NVQ Level 3 Diploma in Achieving Excellence in Sports Performance%';

返回0行。

然而,LIKE条款如下:“NVQ Level 3”,“Achiecing in Achieving”和“Sports Performance”等......我的回复记录。

我不明白为什么这不起作用。

2 个答案:

答案 0 :(得分:0)

看来,您尝试查询的字段太多或名称错误。

请检查您要查询的字段类型(可能会删除字符串)+仔细检查键入错误。

答案 1 :(得分:0)

虚假警报...感谢您的贡献,但我发现输入课程名称的用户在三号后面放了两个空格。 GIGO。