往数据库里插入数据时,怎么做才能让刚刚新插入的记录显示在页面最前面,也就是显示在第一条的位置上?

在数据库中往外读取数据时,在页面上用表格显示是按照数据表里的ID号依次往下排的,当我在JSP页面上动态的往数据库里插入数据时,在页面上显示新插入的记录的时候,该条记录总是显示在最后一条,怎么做才可以让刚刚新插入的记录显示在最前面,也就是显示在第一条的位置上?

插入的数据表中 如果有按从小到达的主键ID或者数据插入时间这两个列的话 你可以在取数据的时候按照ID号从大到小或者时间从后往前排列一下 例如 select * from 表名 order by (ID号或者时间的列名)desc
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-15
老铁这个应该在读取数据的时候就把顺序排好,我看你上面的代码中有一个时间字段,你可以直接用那个时间先排序查询出来然后绑定数据控件就好了
使用:mydate desc排序就可以了
desc这个是倒序
asc这个是正序
第2个回答  2010-11-30
倒序排列即可 oder by id desc
相似回答