我试图在重复image_id
:
INSERT INTO `images`(item_id, image_id) VALUES ("2", "23") // ignore when item_id 2 already have a record with image _id 23
images
------
item_id image_id
------- --------
1 22
1 23
1 55
2 23
2 46
2 57
3 46
如果我将尝试为item_id 2添加image_id 23,则不会插入,但对于item_id 3,它将会插入。
答案 0 :(得分:0)
在item_id和image_id上创建唯一索引。
ALTER TABLE `images`
ADD UNIQUE INDEX `my_image_index` (`item_id`, `image_id`)