业务表里面有自增主键了,还需要设置单独的字段作为外键吗?
来源:15-2 权限拦截功能开发-2

慕虎8548721
2018-06-29
一般在系统中需要保证表的主键连续性,在新增数据的时候,即使是新增失败了,也会让主键自增1,这样主键就不会连续了。看了网上的解决方案实在新增之前让主键从1开始重排,但是这样耗时太长,所以就觉得需要新增一个外键的字段,老师觉得这个方法怎么样?
写回答
1回答
-
Jimin
2018-06-29
你好,我并不是很建议这样做,主键不连续大部分情况下没有什么影响,在我看来主键是否连续并不是一件很重要的事情,在这上面折腾就显得很没有必要了。如果需要对外展示,需要额外生成一个展示的串,如果使用主键展示的话,其实是可以让操作者猜出数据库大致存储的数据量的,而如果不做存储,是否连续意义就不大了。
022018-06-29
相似问题