服务器是MySQL,已经设置id为自增,但是插入数据乱序显示

服务器是MySQL,已经设置id为自增,但是插入数据乱序显示,第1张

select 的时候进行一下排序就可以了,select from 表名 order by catId asc或desc

asc升序排,从123456这样的顺序

desc 降序排,从大到小654321

你的id是自动编号吧?

你改成数字类型

然后在插入数据

set rs=connexecute("select max(id) from ") '取得id最大值

然后插入数据的时候,id 对应 rs(0)插入进去就行了

你这个ID,没有定义自增序列吧?如果定义了自增序列,数据库会默认安装顺序排列的,你应该只是设置了ID,然后自行插入,因为数据库运行延迟,你插入提交的时候顺序没对。所以直接查询就是这样的了

个人觉得表内的排序没有意义,在程序调用时执行order by ID 更直观

正向排序 “select from 表名 order by ID asc”

反向排序 “select from 表名 order by ID desc”

以上就是关于服务器是MySQL,已经设置id为自增,但是插入数据乱序显示全部的内容,包括:服务器是MySQL,已经设置id为自增,但是插入数据乱序显示、asp中怎样解决数据库ID的排序问题、SQL Server 2008R2数据不按ID顺序排列等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9865502.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存