假设您获得了具有唯一用户id的用户数据。如何在没有竞争条件的情况下实现原子事务。-是否选择匹配的行,如果计数>0更新,否则插入或-是否更新;如果0行受影响,则插入
e37o9pze1#
该操作称为“upsert”。在mysql中,通常使用 insert . . . on duplicate key update :
insert . . . on duplicate key update
insert into t (cols . . .) values ( . . . ) on duplicate key set col = ?, . . . ;
1条答案
按热度按时间e37o9pze1#
该操作称为“upsert”。在mysql中,通常使用
insert . . . on duplicate key update
: