我创建了两个表如下
create table Room(
roomID varchar(5),
roomName varchar(20),
price float,
size varchar(10),
beds varchar(15),
numOfRooms int,
numOfGuests int,
constraint pk_room primary key(roomID)
);
create table Additional_room_info(
roomId varchar(5),
features varchar(20),
constraint fk_room_add_ftrs foreign key(roomID) references Room(roomID)
);
我想让roomid in additional\u room\u info成为表的主键。我知道在这种情况下这是不可能的,因为同一个室友被多次添加到表中。有没有其他方法可以在不包含features属性的情况下生成主键?
2条答案
按热度按时间i1icjdpr1#
nwsw7zdq2#
将id添加到
Additional_room_info
作为主键与自动递增,所以你不必担心它。