关于数据表排序显示的问题 有一张数据表table1,里面有两个字段ID和start。ID的值是按start从小到大的顺序进行赋值的,比如哪条记录的start最小,那它的ID就是1,以此推之。在从Web界面向这个数据表插入数据时,新插入的数据默认ID为0.现在期望在插入成功后自动对新插入的数据进行排序,看这条新纪录的start值从小到大排第几位,然后把它的ID改为几。该怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 插入以后判断一下新插入的@start_1排行第几 赋值@num,然后更新idselect count(*) from tb where start<@start_1update tb set id=@num where start=@start_1 1.给start加个索引2.从table1中找出start比你刚添加的start的值大的最小的ID号,设为num3.将table1中值不小于num的ID的值都加14.将新纪录插入表中,设其ID为num 链表查询问题 公交查询数据库去重,求教 mysql官网中的下载连接为什么没有中国的 mysql load data 的问题 mysql数据库中新建表格时的“类型”是啥意思(如图)? mysql 工具问题 请问环形数据同步在什么情况下使用 非3306端口在命令行下面的连接问题 发现mysql 一个bug!!!!!,有谁遇到过没有?????? mysql查询时间带.0 mysql32位移植到64位的问题 求MySql解析JSON格式的字符串或调用jar包解析也行
2.从table1中找出start比你刚添加的start的值大的最小的ID号,设为num
3.将table1中值不小于num的ID的值都加1
4.将新纪录插入表中,设其ID为num