我知道有很多這方面的主題,但我無法弄清楚應該如何重寫我的查詢以使其生效工作:( 這裏我的查詢,這只是應該從其他表匯率和計算成本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