Mysql之浅析INSERT ON DUPLICATE

前言
如果不特别指出,默认mysql版本为8.0
简介
往数据库中插入记录时,如果发生唯一索引值冲突,insert on duplicate允许进行进一步的crud操作。伪代码如下:
insert record
IF exist duplicate record THEN
do something on duplicated rows
ELSE
do nothing
END IF

具体用法
先初始化将要用到的表跟数据
create table t1
(
id bigint primary key auto_increment,
a integer unique,
b integer default 999
);
INSERT INTO test_insert_on_dup_update(id, a)
VALUES (1, 1);
INSERT INTO tes

Mysql之浅析INSERT ON DUPLICATE最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/13265.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>