gpt4 book ai didi

mysql - SQL查询语法错误,使用另一个表的数据更新一个表

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

我已经把头撞在墙上好几个小时了。毫无疑问,这是一个简单的答案,但我要么是盲目的,要么是愚蠢的,无法弄清楚。

我正在尝试更新表中的一列,从另一个表中引入数据并根据用户名进行匹配。这是我的查询

UPDATE Order5015
SET Order5015.member_id=ow_base_user.id
FROM Order5015, ow_base_user
WHERE Order5015.username = ow_base_user.username

当我运行这个时,我得到一个 1064 syntax error对于 from 行。

我可以从比我更好的人那里得到一些帮助吗?

最佳答案

以下是正确的语法。

UPDATE Order5015
SET Order5015.member_id=ow_base_user.id
FROM Order5015 INNER JOIN ow_base_user
ON Order5015.username = ow_base_user.username

关于mysql - SQL查询语法错误,使用另一个表的数据更新一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29587841/

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