bestsource

잘못된 구문에 대한 MariaDB에 대한 HeidiSQL 오류

bestsource 2023. 8. 17. 21:34
반응형

잘못된 구문에 대한 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

거기에는 없다FROM의 조항.UPDATEMariaDB에서.그냥 사용하기JOIN대신:

UPDATE product p JOIN
       db2.supplier s
       ON p.SKU = s.SKU
    SET p.cost_price = s.Cost_price;

테이블 별칭 및 명시적 사용 기록JOIN구문!

언급URL : https://stackoverflow.com/questions/66243786/heidisql-error-for-mariadb-for-wrong-syntax

반응형