-1

我的使用表有一列 usSEQ 是整数(11)(auto_increment)

SELECT * FROM usage WHERE usSEQ = 38098

不返回任何行。

SELECT * FROM usage WHERE usSEQ <= 38098

SELECT * FROM usage WHERE usSEQ >= 38098

两者都返回多行,包括 38098 的行

SELECT * FROM usage WHERE usSEQ >= 38098 and usSEQ <= 38098

不返回任何行。我在这里想念什么?

4

2 回答 2

1

更好的是,您可以将查询更改为“SELECT * FROM usage WHERE usSEQ = 38098”,这等于“SELECT * FROM usage WHERE usSEQ >= 38098 and usSEQ <= 38098”

于 2013-04-23T07:04:59.420 回答
0

UMMMM 尴尬的回答!
对 mySQL 的 UI 不是很熟悉,而且在当天晚些时候,我看到了第一行:“显示第 0 - 0 行(总共 1 行,查询耗时 0.0245 秒)”并将其解释为返回 0 行。数据出现在下面混乱的混乱中。很抱歉造成混乱,并感谢您的回复。早晨的世界更加清晰。

于 2013-04-23T20:36:43.890 回答