我正在尝试UPDATE
使用INNER JOIN
in发表声明(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] 删除。
我来说两句