我的代码中的MySQL语法错误,我可以';无法手动查找
连接两个表以获得正确的信息,并通过某些特定条件从一个表中更新一个值 SQL说它在第5行有语法错误,但如果他(SQL)知道,它不会自动修复语法错误我的代码中的MySQL语法错误,我可以';无法手动查找,mysql,join,sql-update,Mysql,Join,Sql Update,连接两个表以获得正确的信息,并通过某些特定条件从一个表中更新一个值 SQL说它在第5行有语法错误,但如果他(SQL)知道,它不会自动修复语法错误 UPDATE sale SET amount = 10000 FROM sale JOIN delivery ON delivery.sale_id = sale.id WHERE sale.`status` = "active" AND delivery.services_id = 7; 您的SQL语法有错误;错误似乎围绕着
UPDATE
sale
SET
amount = 10000
FROM
sale
JOIN delivery ON delivery.sale_id = sale.id
WHERE
sale.`status` = "active"
AND delivery.services_id = 7;
您的SQL语法有错误;错误似乎围绕着:
'FROM sale JOIN delivery ON delivery.sale\u id=sale.id其中
销售。状态
,第5行
MySQL不支持更新。。。FROM(这是一个SQL Server功能) 以下是mySQL更新语法的参考:
MySQL不支持更新。。。FROM(这是一个SQL Server功能) 以下是mySQL更新语法的参考:
MySQL多表更新()的正确语法将表引用放在查询的开头:
UPDATE
sale
JOIN delivery ON delivery.sale_id = sale.id
SET
amount = 10000
WHERE
sale.`status` = "active"
AND delivery.services_id = 7;
MySQL多表更新()的正确语法将表引用放在查询的开头:
UPDATE
sale
JOIN delivery ON delivery.sale_id = sale.id
SET
amount = 10000
WHERE
sale.`status` = "active"
AND delivery.services_id = 7;
我有点困惑,为什么你接受了另一个答案而不是给你一个实际可行的解决方案?我有点困惑,为什么你接受了另一个答案而不是给你一个实际可行的解决方案?