mysql返回行号_MySQL查询返回负行号

这肯定是个奇怪的事情。我使用MySQL来显示一系列警报,而我使用的查询通过警报的级别来分隔。该表有五列,但这里使用的是列级别(警报级别:1 - 正常; 2 - 中等; 3 - 高)。 ID仅用于显示查询的奇怪性。

奇怪的是,当我运行此查询时,它会正常显示:

SELECT * FROM `alerttxt` ORDER BY level ASC

当我切换订单时,它在网页上丢失了一个条目,但是显示了PHPMyAdmin中的所有行...这本身就是奇怪的:

SELECT * FROM `alerttxt` ORDER BY level DESC

但是我添加了一个额外的元素:

SELECT * FROM `alerttxt` WHERE level = '2' ORDER BY ID ASC

事情变得混乱。我在PHPMyAdmin中运行了同样的查询,也使用了ORDER BY ID DESC,返回如下:

Showing rows 0 - -1

我以前从未见过这个,也不太确定如何修复它。其他人之前见过这个并且能够修复它吗?谢谢,全部!

已添加8/31/12 - 对于脾气暴躁的

ID level system status restoretime

0 2 MyISU System is functioning normally NULL

1 2 Network System is functioning normally NULL

2 1 Blackboard System is functioning normally NULL

3 3 Email System is functioning normally NULL

4 1 Banner System is functioning normally NULL

和结构:

Column | Type | Null | Default

-----------------------------------------------------------------

ID int(11) No

level varchar(3) No 1

system varchar(255) No

status varchar(755) No System is functioning normally

restoretime text Yes NULL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值