gpt4 book ai didi

MYSQL 更新子句比较 2 个表中的 WHERE

转载 作者:行者123 更新时间:2023-11-29 06:23:24 24 4
gpt4 key购买 nike

$produpd = "UPDATE tblnavpc SET tblnavpc.ChildName = tblnav.NavName " .
"FROM tblnav WHERE tblnavpc.CID = tblnav.NavID";

这是我得到的错误”

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM tblnav WHERE tblnavpc.CID = tblnav.NavID' at line 1

我知道键的命名并不好,但我只是想解决这个问题,我没有命名表。

最佳答案

更新中没有 FROM 子句:

UPDATE tblnavpc
INNER JOIN tblnav ON tblnavpc.CID = tblnav.NavID
SET tblnavpc.ChildName = tblnav.NavName

关于MYSQL 更新子句比较 2 个表中的 WHERE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1690829/

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