我在SQL数据库中有两个表:
Underwriters
Brokers
Underwriters
可以有多个经纪人,Brokers
可以有很多承销商。
我创建了一个名为UnderwritersBrokers
的中间表,我在该表中有一个ID
,它通过与其他每个表的一对多关系链接。
我希望每次输入新记录时自动递增记录ID。我会在哪个表上设置自动增量,子表或父(中间)
我为新手道歉,这对我来说是全新的,我无法理解它。
提前感谢清除它。
答案 0 :(得分:1)
您可以在这三个中使用auto_increment
!
特别是,您希望在auto_increment
和Underwriters
表中使用Brokers
。这将分别为每个承销商提供一个唯一的UnderwriterId
,为每个经纪人提供一个唯一的BrokerId
。
然后,联结表应使用这些ID。联结表也可以有自己的id。我会在那里添加一个,但是联结表中的唯一ID不如实体表中那么重要。