在我的数据库中,我有tickets_users
附属于用户的票。如果该值不存在,则插入
我愿意做一个INSERT
,在tickets_users
检查是否存在尚未这个users_id
(例如用户1444)和type = 2 WHERE tickets_id = something
(例如准考证号455);如果它已经存在什么也不做,否则
INSERT INTO tickets_users (tickets_id, users_id, type) VALUES (455, 1444, 2)
WHERE tickets_id = 455
想[这](http://stackoverflow.com/questions/5528854/usage-of-mysqls-if-exists)可能是你在找什么? – vanamerongen
[替换](http://dev.mysql.com/doc/refman/5.0/en/replace.html)?但有一点需要注意,它与Oracle中的MERGE不同。这是'INSERT's或'DELETE's'' INSERT's。 –
自动增量中的tickets_users.id,如果类型,tickets_id和users_id匹配,我不想删除旧的,只是不做任何事情,只有在不匹配时才会插入 – Mokkun