gpt4 book ai didi

MySQL - 复制同一记录的字段值 - 子选择

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

我想将值从一个表格单元格复制到同一数据库记录中的另一个表格单元格。

UPDATE article AS a
JOIN article AS aa
ON a.id = aa.id
SET
a.use_manual_date = 1,
a.tstamp_manual = (SELECT tstamp FROM article WHERE id = a.id);
WHERE
a.pid = 123
AND a.use_manual_date = ''

此后,所有 id=123 且 use_manual_date='' 的记录都应在同一记录的“tstamp_manual”字段中具有“tstamp”值。

不知怎的,我无法让它工作。

最佳答案

您的尝试有点太复杂了。

UPDATE article
SET
use_manual_date = 1,
tstamp_manual = tstamp
WHERE
pid = 123
AND use_manual_date = '';

应该这样做。不需要连接和子选择。

关于MySQL - 复制同一记录的字段值 - 子选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25039520/

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