MYSQL - 更新/内部联接

格伦

我正在尝试UPDATE使用INNER JOINin发表声明(MY)SQL我已经举了例子并编辑了我的表名和表列。但是我的 MYSQL 仍然不断给我一个错误(#1064)。

错误

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在第 5 行的“FROM 收藏夹 INNER JOIN 图像 ON 收藏夹.image_id = images.id W”附近使用的正确语法

SQL

UPDATE
  favorites
SET
  favorites.archive = 1
FROM
  favorites
INNER JOIN
  images
ON
  favorites.image_id = images.id
WHERE
  favorites.user_id = '1'

提前感谢帮助我解决这个问题。

亲切的问候,

乔治·米里安索斯

以下内容应该适合您。

UPDATE favorites 
INNER JOIN images ON favorites.image_id= images.id
SET favorites.archive = 1 
WHERE favorites.user_id = '1';

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章