두 열에 대한 고유 키가있는 테이블이 있습니다.
CREATE TABLE `xpo`.`user_permanent_gift` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`fb_user_id` INT UNSIGNED NOT NULL ,
`gift_id` INT UNSIGNED NOT NULL ,
`purchase_timestamp` TIMESTAMP NULL DEFAULT now() ,
PRIMARY KEY (`id`) ,
UNIQUE INDEX `user_gift_UNIQUE` (`fb_user_id` ASC, `gift_id` ASC) );
해당 테이블에 행을 삽입하고 싶지만 키가 있으면 아무것도하지 마십시오! 키가 존재하기 때문에 오류가 발생하지 않기를 바랍니다.
다음과 같은 구문이 있음을 알고 있습니다.
INSERT ... ON DUPLICATE KEY UPDATE ...
그러나 다음과 같은 것이 있습니까?
INSERT ... ON DUPLICATE KEY DO NOTHING
?