gpt4 book ai didi

php - MySQL 搜索包含空格的值返回空结果(没有行)

转载 作者:行者123 更新时间:2023-11-29 08:33:18 25 4
gpt4 key购买 nike

我有一个 MySQL 数据库,其中有一列包含部件号。某些部件号包含空格:

3864205010  J

当我查询数据库或搜索phpMyAdmin中的部分时,没有返回结果。

然而,当我删除2个空格,然后再次输入它们时,搜索会返回结果。

此查询不返回结果:

SELECT * 
FROM `parts`
WHERE `part_no` LIKE '3864205010  K'

此查询返回结果:

SELECT * 
FROM `parts`
WHERE `part_no` LIKE '3864205010 K'

它们看起来相同,但在第二个查询中,我删除了“K”之前的 2 个空格,并再次输入了空格。

最佳答案

如果可以使用通配符代替空格:

SELECT * 
FROM `parts`
WHERE `part_no` LIKE '3864205010%K'

关于php - MySQL 搜索包含空格的值返回空结果(没有行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15948377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com