MySQL INSERT INTO ... ON DUPLICATE KEY UPDATE 语句详解
这是一条 MySQL 数据库的 SQL 语句,它的作用是向名为 'aaa' 的表中插入一行数据,包括三列:va1、va2 和 time。其中 va1 和 va2 分别被赋值为 'value1' 和 'value2',time 被赋值为 '2021-01-01 00:00:00'。
如果插入时发现有重复的唯一键(即存在相同的记录),那么就会执行 UPDATE 操作,将这条记录的 time 字段更新为 '2021-01-01 00:00:00'。
简单来说,这条语句的作用就是在插入一条数据时,如果发现已经存在相同的记录,就将其更新为指定的时间。
原文地址: https://www.cveoy.top/t/topic/mOll 著作权归作者所有。请勿转载和采集!