【发布时间】:2017-08-01 06:57:45
【问题描述】:
我有一个错误提示“您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以了解在 'FROM table_A INNER JOIN table_B ON table_A.name = table_B 附近使用的正确语法.name' 在第 1 行“
sql查询是:
$sql="UPDATE table_A SET table_A.quantity = table_A.quantity -
table_B.quantity FROM table_A INNER JOIN table_B ON table_A.name = table_B.name
WHERE table_B.status = 'APPROVED'";
请帮我解决这个错误。谢谢你。
【问题讨论】:
-
INNER 应该是内连接?
-
你写的是
INNER而不是INNER JOIN -
抱歉。这是一个错字。我正在使用 INNER JOIN
-
你不能像
MySQL那样做UPDATE- 请参阅这个问题以了解正确的语法:stackoverflow.com/questions/1262786/… -
等等,什么...我认为
MySql不合法