많은 주제가 있다는 것을 알고 있지만 어떻게 작성해야합니까? 여기 :( 내 쿼리를 작동합니다. 단지Mysql 오류 1093 - FROM 절에서 업데이트 할 대상 테이블을 지정할 수 없습니다. 동일한 테이블의 열을 업데이트하십시오.
update site_s_client_base_price
SET calculated_price_in_base_currency =
SELECT (site_s_currencies.rate * site_s_client_base_price.supplier_price) from
site_s_currencies, site_s_client_base_price
WHERE site_s_currencies.currency_id=site_s_client_base_price.currency_id
, 당신은 하위 쿼리를 고정하여이 문제를 해결할 수있는 경우이
글쎄, 지금은 불평하지 않습니다뿐만 아니라 값을 설정하지 않고 사용할 수 없습니다. 항상 0 영향을받는 행 – sergeda
값이 변경되지 않으면 MySQL은 "0 영향을받은 행"을보고합니다. 아마도 값이 이미 올바르게 업데이트되었을 것입니다. –
예 @Gordon Linoff 그건 내 실수 였어. 도와 줘서 고마워. 투표 할 수 없습니다 :( – sergeda