MySQL搜索字符串“ space”不会返回结果

时间:2020-03-27 20:12:43

标签: mysql space

我有一个带有字符串列name的表。它包含值,其中几个包含字符串“ space”,例如飞船,Myspace。当我运行此查询时,没有任何结果:

SELECT * FROM izz_services WHERE `name` LIKE "%space%";

此查询也不返回任何行:

SELECT * FROM izz_services WHERE `name` LIKE "%spac%";

实际上,开头没有与“ s”的组合。

但是这个确实做到了:

SELECT * FROM izz_services WHERE `name` LIKE "%pace%";

那是为什么?如何搜索字符串“ space”?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您正在使用“字符串”的“字符串”瞬间

SELECT * FROM izz_services WHERE name就像'%space%';

这应该有效。