为了账号安全,请及时绑定邮箱和手机立即绑定

select 默认排序变乱

select 默认排序变乱

慕仙森 2018-12-07 10:10:04
我的数据库A,我用select * from A 之前一直是好的,我的数据库有字段ID,是自动增长的,我每新增之后,每次select语句的结果页是按照我新增的数据进行排列,从最旧的排到最新的。但现在不知道为什么突然乱了,新增ID继续增长是没错,但是select出来的,有些ID后面的会排到最前面去了,有些就还是会继续排到最后。请问这是为什么呢?
查看完整描述

2 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

你可以搞个时间字段,赋值为当前时间。再按时间排序就不会出现这个问题了。

查看完整回答
反对 回复 2019-01-07
?
偶然的你

TA贡献1841条经验 获得超3个赞

呵呵,这个么。select * from A查出来的数据默认是按照主键ID进行降序排列的,不知道你的咋给别人不一样。新增的数据的话有些是直接加在最前面的,这个是根据你的plsql版本决定的,想按照升序降序的话直接order by id desc

查看完整回答
反对 回复 2019-01-07
  • 2 回答
  • 0 关注
  • 581 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信