sql添加查询问题如题所示……

图片说明
图片说明
比如添加一个用户名为: “显示1” 的数据,成功后我想让他显示在列表最前端,而且编号显示为1,
如果用order by id desc的话,编号就是29,还需要怎么处理一下? 各位大大速速过来

你用的是 Easyui,EasyUI的table有个选项是显示行号的,data-options=".....,shownumbers=true,............"

这个 可以order by id 也可以 根据日期排序。显示时的编号不要显示Id而是重做一个 1 2 3 4 5.根据第几行来

编号是自动递增的>?

 编号不要显示,可以显示一个行号
新增加一列叫添加日期,插入数据的时候添加当前日期进去
查询
select row_number()over(order by 添加日期)as 编号,*from 表

自己显示一个列数的好 index不就OK了

你用的什么数据库,oracle的序列是自己建的 并且自动增长的 如果你用oracle数据库 并且id字段想要自己赋值,你改一下对应的sql语句,但是这样很容易产生相同的编号,还有自己赋值时你点击添加按钮弹出的窗口必须在增加一个写入ID的行

或者你想让前面显示行号,easyui有一个直接显示行号的 你查看帮助文档一弄就行

显示行,不要显示编号

编号不要显示,可以显示一个行号

自定义自增编号不使用数据库的编号,查询数据是根据自己需要时order by desc 还是 asc

编号是表的主键吧,直接显示行号