gpt4 book ai didi

mysql - 现有值的重复 key 更新有问题吗?

转载 作者:行者123 更新时间:2023-11-29 14:25:31 25 4
gpt4 key购买 nike

我有一个数据库表,它已经有一个我不需要触及的现有值。当我尝试像这样调用 SQL 时:

我的表格目前如下所示:

id  col1 col2
5 10

$sql = "插入某个表 (id, col2) 值 (5, 20) 重复 key 更新 id = 5";

我希望插入后表格看起来像这样:

id  col1 col2
5 10 20

有没有办法在不使用更新的情况下完成此任务?

最佳答案

使用VALUES()

INSERT INTO sometable (id, col2) VALUES (5, 20)
ON DUPLICATE KEY UPDATE col2 = VALUES(col2);

关于mysql - 现有值的重复 key 更新有问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11057204/

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