0

是否可以查询带有空格的字符串,例如一个句子,我有以下查询:

select id_group from groups where title = 'some title with spaces'

尽管我的数据库中有确切的标题,但我没有得到任何结果。我也试过,like但它是一样的

4

4 回答 4

1

试试这个以获得所有带有空格的标题。

select id_group from groups where title like '% %';

但是如果有很多记录并且列没有被索引,您可能会发现性能问题。

于 2013-10-16T21:13:34.120 回答
1

是的,它可能,也许尝试使用双引号?你刚刚在我的数据库中尝试过

SELECT * 
FROM  `Faq` 
WHERE faq_pregunta =  "chao que te vaya bien"

它有效

于 2013-10-16T21:13:34.343 回答
1

您的查询没有任何问题。唯一的解释是没有任何行满足条件

于 2013-10-16T21:24:04.420 回答
0

有可能的。如果您使用的是 phpmyadmin,您可以按“sql”,然后直接在数据库中尝试您的代码。我认为的问题是您可能使用缺少 ' 或 " 或其他类型的符号。问题也可能是您没有输入完全相同的行。在相同的地方使用大写字母等很重要。

于 2013-10-16T21:17:05.173 回答