私はこのクエリを持っています。プログラムがリクエストの実行を終了したときに exec 値をTRUEに更新し、それをデータベースに保存して、複数の実行があるときのキューとして使用できるようにしたいのですが、このクエリはエラーになります。
UPDATE motor
SET exec=1
where time=(SELECT max(time)
FROM motor
WHERE exec=0);
エラー:
エラー 1093 (HY000): FROM 句で更新対象テーブル 'motor' を指定できません
これどうやってするの?