저는 신규 사용자입니다. 숙제를 하다가 발생한 오류에 대해 질문하고 싶습니다. 객실 테이블에 포함될 외래 키로 room_type_id
这是房间类型表中的主键。然后,room_type_id
를 생성합니다. 문제는 객실 유형 ID 중 하나를 RT2 대신 RI2로 입력하는 경우입니다. 룸 테이블의 업데이트 쿼리에서 이를 변경하려고 하면 하위 행 외래 키 제약 조건을 업데이트할 수 없습니다.라는 메시지가 나타납니다. 그러나 상위 행을 업데이트할 수 없으며 객실 유형 테이블의 외래 키 제약 조건이 실패했음을 보여줍니다. 영어가 제 주요 언어가 아니어서 죄송해요
create table room_type ( room_type varchar(20) not null, room_type_id varchar(10) not null, primary key(room_type_id));
room_type
表中没有包含room_type_id='RT2'
라인또한
room
中的行具有特定的room_type_id
,则无法在room_type
경우 테이블의 행이 변경됩니다. 이렇게 하려면 다음 단계를 수행하면 됩니다.room_type
中添加包含正确room_type_id
room
中有问题的行以获取新的room_type_id
room_type
中删除room_type_id
잘못된 줄