物理主键,可以在系统中由数据库自动生成;而逻辑主键一般是用来表示一个包含确切意义的并唯一的键值,可根据逻辑主键的值了解到一些具体信息。
在大项目中,一般用物理主键,方便数据库的迁移,因为在数据迁移过程中可能物理主键会存在这样或那样的问题,这时我们就可以选择放弃原有的物理主键,只移动数据内容并生成新的物理主键。
物理主键,可以在系统中由数据库自动生成;而逻辑主键一般是用来表示一个包含确切意义的并唯一的键值,可根据逻辑主键的值了解到一些具体信息。
在大项目中,一般用物理主键,方便数据库的迁移,因为在数据迁移过程中可能物理主键会存在这样或那样的问题,这时我们就可以选择放弃原有的物理主键,只移动数据内容并生成新的物理主键。