gpt4 book ai didi

mysql - 在 mysql 中替换时单独保留一列

转载 作者:搜寻专家 更新时间:2023-10-30 20:11:26 24 4
gpt4 key购买 nike

假设有一张 table :

id column1 column2

1 333 4444

其中id是主键

然后我做

REPLACE INTO table (id, column2) VALUES (1, 55)

这将导致 column1 变为空...是否有一种方法可以指定查询,以便在 REPLACE 匹配现有条目时保留 column1 的任何现有值?

最佳答案

使用INSERT ... ON DUPLICATE KEY UPDATE :

INSERT INTO table (id, column2) VALUES (1, 55)
ON DUPLICATE KEY UPDATE column2 = VALUES(column2)

关于mysql - 在 mysql 中替换时单独保留一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10887081/

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