INSERT … ON DUPLICATE KEY (ไม่ต้องทำอะไรเลย)
ฉันมีตารางที่มีคีย์เฉพาะสำหรับสองคอลัมน์: 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 …