大坑之事务回滚占自增ID
发表日期:2022-08-18 11:33:59 | 来源: | | 浏览(1191) 分类:SQLServer
主键如果是自增的,当你使用事务时,即便是事务回滚了,你的下一个ID会被占用,再次插入会跳一个数。
这个大坑在一些业务场景下极其讨厌,比如这张表的ID是某编号你希望是连续的那就很膈应了。
你可以看到上面的例子,执行多次后ID全是间隔的,就是因为回滚事务的那条也占用了ID自增。
注意:mysql也是如此
大坑之事务回滚占自增ID
发表日期:2022-08-18 11:33:59 | 来源: | | 浏览(1191) 分类:SQLServer
主键如果是自增的,当你使用事务时,即便是事务回滚了,你的下一个ID会被占用,再次插入会跳一个数。
这个大坑在一些业务场景下极其讨厌,比如这张表的ID是某编号你希望是连续的那就很膈应了。
你可以看到上面的例子,执行多次后ID全是间隔的,就是因为回滚事务的那条也占用了ID自增。
注意:mysql也是如此