永发信息网

数据库表主键、外键二合一?

答案:2  悬赏:70  手机版
解决时间 2021-07-20 19:25
  • 提问者网友:趣果有间
  • 2021-07-20 11:12
比如有二个表,分别为A,B,A表字段a设为主键,自增长,B表字段b设为主键,不自动增长,这种做法是否合理呢,想请有经验的DBA指点一下,谢谢。
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-07-20 12:07

主键是每一行数据的标识列,首先一点他至少是唯一的,但是同时他又是外键,要知道外键是可以重复的,所以在正真使用的时候就会发生冲突,我给的建议是,要么B表根本不要主键,要么单独另起一个字段ID作为B表的主键,b字段就不要做主键了,经验之谈,楼主三思

全部回答
  • 1楼网友:枭雄戏美人
  • 2021-07-20 12:59
谁是主键,谁是外键?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯