UPDATE 문을 사용하여 두 개의 테이블을 업데이트하려고합니다. 내 목표는 : 이 스크립트는 여행 # 562, 에서 Lamar Lincoln의 예약을 삭제하고 여행 # 564에 Lamar Lincoln의 새로운 예약을 추가합니다. 다른 방법으로 업데이트 트랜잭션을 사용하여 동일한 결과를 얻을 수 있습니다. 그러나 중복 키 (6-562)가 있다는 오류가 표시됩니까? 두 trip_number 및 guest_id은 기본 키,하지만 라마 (guest_id = 9), 두 개의 여행, 562에 579 This is my DB designUPDATE 문을 쓸 때 중복되는 PRIMARY 키 오류가 발생했습니다.
use www;
UPDATE reservation
SET trip_number=564,
WHERE trip_number=562, guest_id=9;