整数上的mysql查询不返回任何行

时间:2013-04-23 06:25:58

标签: mysql integer

我的用法表有一个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

不返回任何行。我在这里缺少什么?

2 个答案:

答案 0 :(得分:1)

最好你可以将查询更改为“SELECT * FROM usage WHERE usSEQ = 38098”,它等于“SELECT * FROM usage WHERE usSEQ&gt; = 38098 and usSEQ&lt; = 38098”

答案 1 :(得分:0)

UMMMM尴尬的答案!
不太熟悉mySQL的用户界面,而且当天晚些时候,我看到了顶线: “显示行0 - 0(总计1,查询花费0.0245秒)”并将其解释为返回0行。数据出现在下面混乱的混乱中。 对此感到困惑并感谢您的回复。早上的世界是一个更清晰的地方。