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'