MySQL तालिका को अपडेट किया जा रहा है को संदर्भित करने की अनुमति नहीं देता है एक और सबक्वेरी में फिर से, जब तक यह FROM
. के अंदर है खंड (व्युत्पन्न तालिका
)।
हालांकि, इस विशेष मामले में, आप "सेल्फ-जॉइन" का उपयोग कर सकते हैं:
UPDATE `tt_content` as t1
JOIN `tt_content` as t2
ON t1.l18n_parent = t2.uid
SET t1.colPos = ((t2.tx_flux_parent * 100) + 11)
WHERE t1.tx_flux_column = 'content'