数据库中的每张表,都必须有主关键字吗?

2024-11-20 11:17:58
推荐回答(2个)
回答(1):

没有,在建表的时候,不建任何主键也能建表.
但这种表会存在一个问题,当有两个一模一样的行(或更多)存在时,数据库会出现无法确认行的错误.

所以一般设计时会加上自增列,或全局唯一编号进行控制.

回答(2):

可以不需要的,但是你存在外键的话,关联表必须有主键