update 表 set 序号=序号+1 where 序号 >= 目标序号
收藏转发
记录用到的代码,十分方便有用,分享给大家.这个方法命令代码本来在网上找了很久,也没有好的办法,今天突然开窍了.
SQL需求背景:
有一张表,一般是通过序号字符来排序,但增改删这个表的时候,序号字段就可能乱了,或者不整齐了.城北之前的方法是,每次增改删,或者插入到中间的时候,都要做一个大循环,一行行的改序号1.2.3.4.5这样循环改下去,很麻烦.但都是一个人玩,网上也不到处理的好方法,只能用这办法了.很麻烦,但也能解决这个排序更新序号的问题.
下面说解决方法:SQL UPDATE 命令 本来很简单的一条命令都可以了,但以前没开窍啊,
update 表 set 序号=序号+1 where 序号 >= 目标序号
全文详见:http://it-club.cn/post/596.html