我有这样一个表用户:用户->主键(电子邮件,名称)
email name points abc@xcv.com abc 12 fre@xcv.com fre 18
假设现在用户又赢了10分。如果用户表中不存在useremail,则插入useremail name。如果发现重复键,则只更新“点”列。
cygmwpex1#
这个 insert ... on duplicate key 语法如下:
insert ... on duplicate key
insert into users(email, name, points) values('abc@def.com', 'abc', 10) on duplicate key update points = points + values(points)
1条答案
按热度按时间cygmwpex1#
这个
insert ... on duplicate key
语法如下: