gpt4 book ai didi

MySql 从内部连接更新语法错误

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

UPDATE
`universities`
SET
`universities`.countryid = `countries`.id,
FROM
`universities`
INNER JOIN
`countries`
ON
`universities`.country = `countries`.name

当我尝试通过 PhpMyAdmin 运行上面的 sql 语句时,它会给出语法错误。我根据 this answer 写了语句.

最佳答案

这是 MySQL 中的正确语法:

UPDATE universities u JOIN
countries c
ON u.country = c.name
SET u.countryid = c.id;

此外,我引入了表别名(因此查询更易于编写和阅读)并删除了多余的逗号。

关于MySql 从内部连接更新语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29478979/

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