mysql 存在该记录则更新,不存在则插入记录的sql

    技术2026-05-05  3

    insert into user_info (Name,Password) values('a','b') on duplicate key update Password = 'b';

     

    前提条件:单纯插入这条记录会造成破坏唯一性约束.唯一性约束可以使用唯一索引实现.

    即:

    以Name为唯一性为例,如果表中存在Name为'a'的记录,则把该记录的Password置为'b',否则插入该记录.

     

    最新回复(0)