我不知道如何在标题解释这一点,但我已经是这样的一个表:MySQL的插入(条件)独特的价值每一次用户
user_id | subscription_id
6 12
6 10
12 6
4 12
每个用户都可以订阅其他用户,但有可能阻止用户通过INSERT查询两次订阅另一个用户?
由于我subscription_id不是唯一的,出现这种情况:
user_id | subscription_id
6 12
6 12
我想避免这种情况。据我所知INSERT IGNORE,INSERT UPDATE和ON DUPLICATE只适用于唯一键。
它们实际上在唯一键和主键上工作;不确定触发器。底线,跨越主键:) –