我是非常新的SQL,并且已经使用PHP从Android应用程序运行简单查询到phpmyadmin。现在我遇到了一个稍微复杂的查询问题,甚至不确定我是否有正确的语法。
我想:
答案 0 :(得分:1)
您似乎想要insert . . . on duplicate key update
:
insert into user_has_event(user_user_id, event_event_id, attendance)
values (1, 1, 'yes')
on duplicate key update attendance = 'yes';
请注意,要使其正常工作,您需要user_has_event(user_user_id, event_event_id)
上的唯一索引(这两列的主键也可以正常工作)。