mysql主键重复会覆盖还是?

发布时间: 2023-11-21 12:47 阅读: 文章来源:1MUMB4212PS

mysql主键重复则更新,不重复则插入

一,建表

CREATE TABLE `test_01` ( `id` int NOT NULL, `name` varchar(6) DEFAULT NULL, `c` int DEFAULT NULL, PRIMARY KEY (`id`));

二,执行

insert INTO test_01 (id,name,c) VALUES (1,‘name1‘,3) ON duplicate KEY update c=c+10

select * from test_01;结果如下:

id name c

1 name1 3

再执行

insert INTO test_01 (id,name,c) VALUES (1,‘name1‘,3) ON duplicate KEY update c=c+10

select * from test_01;;结果如下:

id name c

1 name1 13

2021-10-21

•••展开全文