MYSQL은 오라클과 달리 같은 테이블을 불러와서 같은 테이블에서 업데이트(UPDATE), 삭제(DELETE)를 못한다. //업데이트 하려는것도 funding 테이블, SELECT의 위치도 funding 테이블 UPDATE fundingSET fdStatus='결제모집중'WHERE fdCode = ANY ( SELECT fdCode FROM funding WHERE fdStatus = '모집중') sub Query를 하나 더 넣어서 임시테이블을 만들면 된다.
아래와 같이 고쳐주면 실행됨. UPDATE fundingSET fdStatus='결제모집중'WHERE fdCode = ANY (SELECT fdCode FROM( SELECT fdCode FROM funding WHERE fdStatus = '모집중')tmp);...