sql - MariaDB 的 HeidiSQl 错误语法错误
问题描述
我收到此错误:
您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以了解在附近使用的正确语法
这是我的 SQL:
UPDATE product
SET cost_price = db2.supplier.Cost_price
FROM product, db2.supplier WHERE product.SKU = db2.supplier.SKU;
我该如何解决这个问题?
解决方案
尝试使用此连接语法:
UPDATE product
INNER JOIN db2.supplier ON product.SKU = db2.supplier.SKU
SET product.cost_price = db2.supplier.Cost_price
推荐阅读
- node.js - Express js - 获得与预期不同的字符串长度
- php - Inserting ID from primary col to another table
- makefile - 了解 makefile 中的“subst”关键字和特定行
- android - 在flutter项目中添加admob库后无法安装apk文件/运行应用程序
- java - 如果将单个线程调度到多个内核,对内存可见性的影响
- r - 循环中的条形图
- r - 如何根据R中的rowid在一个图中绘制两列
- db2 - DELETE 语句部分删除数据
- antlr4 - 如何使用 ANTLR4 解析嵌套的源文件?
- javascript - React:如何修复“未捕获的 TypeError:this.state.data.map 不是函数”