【发布时间】:2013-09-15 11:29:43
【问题描述】:
我正在尝试运行一个简单的 MySQL 查询,但不确定为什么它没有按预期工作。我有一张表clrs_how_to_reach 有以下列
- 身份证
- 州名
- 目的地名称
- how_to_reach
上面的表格只有一个条目,我添加了用于测试目的。 当我运行以下查询时
SELECT * FROM clrs_how_to_reach WHERE id=1
我得到的结果和查询显示它获取了 1 个结果,但是当我运行以下查询时:
SELECT count(*) FROM clrs_how_to_reach
WHERE state_name='himachal-pradesh' AND destination_name='dalhousie'
even select * from rest of query
当两个列都有我在查询中使用的值时,不显示任何结果
不知道为什么会这样。 作为补充说明,我使用的是 wordpress,但我什至在 SQL 控制台上尝试了这些查询。
编辑
当我将state_name='himachal-pradesh' 更改为state_name='himachalpradesh' 时,我能够得到结果,但我无法更改它,因为应用程序在整个应用程序中都使用此约定。
这里是查询select * from clrs_how_to_reach where id=1;的结果
【问题讨论】:
-
你能把
select * from clrs_how_to_reach where id=1查询的结果贴给我们吗? -
贴一些表格数据,可能是一个简单的错字。
-
@AntoanMilkov:它说找到 1 条记录并将显示该选定记录
-
@user2781057 这正是我想看到的记录文本!
-
@AntoanMilkov:我更新了我的帖子,问题在于有 - 在文本中