gpt4 book ai didi

mysql - 在 MySQL 中使用 UPDATE 和 JOIN 时出现语法错误 "near FROM"?

转载 作者:可可西里 更新时间:2023-11-01 07:03:46 25 4
gpt4 key购买 nike

UPDATE bestall SET view = t1.v, rawview = t1.rv 

FROM bestall INNER JOIN beststat as t1

ON bestall.bestid = t1.bestid

这个查询在附近给出了语法错误

 'FROM bestall INNER JOIN beststat as t1 ON bestall.bestid = t1.bestid' at line 3

有什么原因吗?

最佳答案

那不是有效的 MySQL 语法。但是,它 在 MS SQL Server 中有效。对于 MySQL,使用:

UPDATE 
bestall
JOIN beststat AS t1 ON bestall.bestid = t1.bestid
SET view = t1.v, rawview = t1.rv

MySQL 要求更新表出现在 SET 子句之前。查看MySQL UPDATE syntax reference了解全部详情。

关于mysql - 在 MySQL 中使用 UPDATE 和 JOIN 时出现语法错误 "near FROM"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10262300/

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