我看很多人建表都习惯性的带id自增字段,
如果用户表中use_id 可以作为主键(可以区分同名的情况),我还有必要添加一个id自增字段吗?

解决方案 »

  1.   

    如果用户表中use_id 可以作为主键(可以区分同名的情况),我还有必要添加一个id自增字段吗?
    这种情况不需要了。 主要是和你的实际情况相对应,如果可以从已有的属性中找出主键,则就用这个自然属性来做主键。
      

  2.   

    没有必要建立那个额外的主键了。建立反而破坏了范式的规范性。
    另外,当你要对主键来确立记录的时候,假如主键建立在额外的ID上,那么你会发现,用户ID将不能明确直接给你定位到唯一记录。