update booth set picture_rank=picture_rank+1 where id in (3,4,5,6,7)

解决方案 »

  1.   

    update booth set picture_rank=picture_rank+1 where picture_rank in (3,4,5,6,7)
    我说的3-7的是picture_rank来着,上面这样写可以吗?
    3-7是个假设,我有可能是4-7,其实是n到最后一条记录拉,所以拜托唠叨大哥能不能再按我的要求写一下!比如7为max(picture_rank)来着!
    还有in ($n-7)能这样吗?
    谢谢唠叨老大了!!!!!!!!!!!
      

  2.   

    where picture_rank <= n