gpt4 book ai didi

mysql - 如何在将一个表中的行插入另一个表时更新值?

转载 作者:行者123 更新时间:2023-11-29 22:30:35 29 4
gpt4 key购买 nike

我正在尝试将行插入表中,同时忽略重复的条目。同时,我想为新插入的行中的某一列赋值。

这是我到目前为止所拥有的(没有分配值)

INSERT INTO stats (unique_key,clicks) 
SELECT unique_key,clickss FROM temp_stats
ON DUPLICATE KEY UPDATE stats.unique_key=temp_stats.unique_key;

我想为新插入的行添加clicks = 20

我如何实现这一目标?

最佳答案

只需选择文字值,而不是表中的字段。

INSERT INTO stats (unique_key,clicks) 
SELECT unique_key,20 FROM temp_stats
ON DUPLICATE KEY UPDATE stats.unique_key=temp_stats.unique_key;

关于mysql - 如何在将一个表中的行插入另一个表时更新值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29836024/

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