mysql - 我在使用内部联接的 mysql 更新查询中遇到错误
问题描述
我在 phpMyadmin 中运行此查询时出错。查询是使用内连接更新表。请帮助我
我的桌子是:
用户密码
- ID
- 密码
- 姓名
- 第四栏
- 第五栏
- 指数
- oncampus_present (我要更新的列)
在校园
- 指数
- ID
我已经阅读了这里给出的大部分关于相同的主题,但似乎没有一个有效。
UPDATE userpswd
SET oncampus_present='yes'
FROM userpswd
INNER JOIN oncampus
ON userpswd.ID=oncampus.ID
WHERE userpswd.oncampus_present=NULL
解决方案
您的 SQL 语法有错误
尝试这个
UPDATE userpswd
INNER JOIN oncampus
ON userpswd.ID=oncampus.ID
SET oncampus_present='yes'
WHERE userpswd.oncampus_present IS NULL