gpt4 book ai didi

mysql - 简单的选择查询不起作用?

转载 作者:行者123 更新时间:2023-11-29 04:47:19 25 4
gpt4 key购买 nike

PROVINCE -- varchar(25) 

SELECT * FROM listings WHERE PROVINCE='Bakersfield'

当存在以贝克斯菲尔德为省份的条目时返回空结果集

我不太确定为什么。当我删除 WHERE 时,它起作用了。

顺便说一句,我在 phpmyadmin 中运行它,它允许执行 SQL 语句

在 phpmyadmin 中,它显示 ... 在等号下方。我不确定为什么。这可能是一个提示。

最佳答案

如果

SELECT * FROM listings WHERE PROVINCE like '%Bakersfield%'

为您工作,那么您的数据中就有空格。您可以使用

删除它们
update listings
set PROVINCE = trim(PROVINCE)

参见 TRIM()

之后,您应该检查插入数据的代码。检查为什么插入空格并修复它。

关于mysql - 简单的选择查询不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17104841/

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