insert into table_name (primary_key_column_name,·value·)value('主键列的值,或唯一键的列都行',‘另一列的数据值’)
on duplicate key UPDATE k1=v1,k2=v2
说明:
如果数据库中,没有存在唯一键冲突的时候,执行insert入库
如果存在唯一键冲突,则根据唯一键进行更新,更新后的值是 on duplicate key 的数据
SQL原子操作,有则更新,无则插入
于 2020-05-22 17:21:52 首次发布