标签: sql sql-server
我在表格UserStamps和Users之间有一个联结表Stamps。
UserStamps
Users
Stamps
UserStamps表格包含以下列:
每个用户一次最多可以拥有150张印章,但他可以获取/删除/交换印章。
通过获取,添加了一个新行。
通过删除,该行将从表中删除,但交换时将一个标记ID替换为另一个。
我的问题是:通过连续添加/删除行,ID列将达到溢出状态,并且已知身份始终从最后一个数字开始计算并忽略数字之间的间隙。
当计数器达到最大值时,它会填补ID之间的任何空白,如果不能解决溢出情况?