gpt4 book ai didi

mysql - 插入多行时如何使用 "ON DUPLICATE KEY UPDATE"增加 MySql 中的字段?

转载 作者:IT老高 更新时间:2023-10-29 00:10:56 25 4
gpt4 key购买 nike

插入多行时如何使用“ON DUPLICATE KEY UPDATE”增加MySql中的字段?

一行:

INSERT INTO table 
(a, counter_elem)
VALUES
(1, 1)
ON DUPLICATE KEY UPDATE counter_elem = counter_elem+1;

对于多行:

INSERT INTO table 
(a, counter_elem)
VALUES
(1, 1),
(2, 1)
ON DUPLICATE KEY UPDATE counter_elem = ?;

这不起作用:

counter_elem = VALUES(counter_elem)+1

最佳答案

完全一样!

INSERT INTO table 
(a, counter_elem)
VALUES
(1, 1),
(2, 1)
ON DUPLICATE KEY UPDATE counter_elem = counter_elem + 1;

那里没有问题!

关于mysql - 插入多行时如何使用 "ON DUPLICATE KEY UPDATE"增加 MySql 中的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6802239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com