sql server 自动编号id删除后如何自动排号

2024-12-30 08:41:53
推荐回答(3个)
回答1:

加一个触发器trigger,
在删除一个id的时候, 将比它大的id全部id-1。

回答2:

没办法 对于自增列的数据是不能修改的,其实不要用自增列,自己写个生成ID的方法就可以

回答3:

这个问题让我想起另一个问题:在数据库中删除一条纪录,是否真正的删除了呢?
我至今未得到答案,不过确实没什么影响,你在程序中可以不使用自动编号,另设一计数器,程序使其自动增1或减1。