【发布时间】:2017-04-14 15:09:17
【问题描述】:
我需要用 SQL 中的两个主键创建一个表,我是编码新手,我真的很困惑,真的需要帮助!
无论如何,这是我的桌子。
mysql> create table participant(
-> participantid int not null primary key,
-> participant_fname varchar(20) not null,
-> participant_lname varchar(20) not null);
mysql> create table event(
-> event_id int not null primary key,
-> event_name varchar(35) not null,
-> event_date int not null);
所以这是我的两个表,我需要以某种方式合并它们并创建一个名为 eventparticipant 的表,其中(event_id 和参与者id)作为主键?知道怎么做吗?
谢谢!
【问题讨论】:
-
我删除了
sql-server标签,因为这个问题是关于mysql。请不要使用不相关的标签。 -
您正在寻找一个复合键。这是一个可能有帮助的问题:stackoverflow.com/q/5835978/3901060