반응형
1개의 테이블에서 생성된 키를 1개의 요청으로 일괄 처리하여 2번째 테이블에 삽입합니다.
field accupation_id(호텔 객실 예약에 관한 프로젝트)에 대해 1대 다의 의존 관계가 있는 테이블이 2개 있습니다.각 직업군에는 여러 개의 예약된 방이 있을 수 있습니다.첫 번째 테이블(직업)에 대한 단일 SQL 요청과 두 번째 테이블(booked_rooms)에 대한 여러 배치 삽입으로 수행할 수 있는 방법이 있습니까?
테이블은 다음과 같습니다.
Table: Occupations
occupation_id bigint (autoincrement)
user_id bigint
check_in_date date
check_out_date date
status text
Table: Booked_rooms
booked_room_id bigint (autoincrement)
occupation_id bigint
beds int
class_rate int
트랜잭션 사용:
BEGIN;
INSERT INTO ...;
SELECT LAST_INSERT_ID();
INSERT INTO ...;
COMMIT;
언급URL : https://stackoverflow.com/questions/53971721/insert-generated-key-from-one-table-into-second-table-with-batch-in-one-request
반응형
'programing' 카테고리의 다른 글
음수를 양수로 만드는 방법 (0) | 2022.09.30 |
---|---|
NO_BACKSLASH_ESCAPES 옵션이 활성화 되어 있을 때 리터럴 퍼센트 부호를 이스케이프하려면 어떻게 해야 합니까? (0) | 2022.09.30 |
드라이버 클래스 com.mysql.jdbc를 로드할 수 없습니다.드라이버 스프링 (0) | 2022.09.28 |
해시 테이블 VS 관련 어레이 (0) | 2022.09.28 |
포커스가 있는 DOM 요소를 확인하려면 어떻게 해야 하나요? (0) | 2022.09.28 |