MYSQL ON DUPLICATE KEY UPDATE有多个键?

时间:2011-05-12 01:40:23

标签: mysql key duplicates insert-update

假设我有一个id = 1,b = 20和c = 30的记录。 id是我的主键。 我想仅在没有b = 20和c = 30的记录时才向数据库插入新记录。 到目前为止,我已经设置了id的主键,但是b& C?我该怎么做那个查询? 谢谢。

1 个答案:

答案 0 :(得分:3)

您可以使用。

在B和C上创建唯一键
ALTER TABLE MyTable ADD UNIQUE MyIndex(b,c);