テーブル「従業員」があり、いくつかの属性 (給与など) をテーブル内の他の値と同じ値に設定しようとしています。このエラーについての私の理解では、一時テーブルを使用して、次の回避策で回避できるということです。
UPDATE employees
SET salary=(SELECT salary FROM (SELECT * FROM employees WHERE employee_id= '123') AS t1)
WHERE employee_id='456';
ただし、これを試しても同じエラー コード (「FROM 句での更新にターゲット テーブル 'employees' を指定できません」) が表示されます。ここに他の問題がありますか?