gpt4 book ai didi

mysql - MYSQL 用 JOIN 改变表

转载 作者:行者123 更新时间:2023-11-28 23:55:59 25 4
gpt4 key购买 nike

我正在尝试用另一个表中的列更新一个表。我不想查看连接,我想更改表。

但是,这是失败的:

UPDATE
a_dataset
SET
a_dataset.lang_flag = b_dataset.language
FROM
a_dataset
INNER JOIN
b_dataset
ON
a_dataset.ID = b_dataset.ID

但是,我一直收到语法错误,无法找到我遗漏的地方?

最佳答案

当您说 alter the table 时,我猜您的意思是更新您的记录。如果是这样,您可以像这样使用 join 重写更新语句:

UPDATE a_dataset a
JOIN b_dataset b ON a.ID = b.ID
SET a.lang_flag = b.[LANGUAGE]

关于mysql - MYSQL 用 JOIN 改变表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31687760/

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