Windows의 mysql 클라이언트 셸에서이를 실행했습니다. 나는 그 문제가 무엇인지 이해하지 못한다. 나는 delete from PageInfo where id
이 맞다는 것을 안다. 하위 쿼리가 정확한지 알고 있습니다. 나는 정확하다고 생각하지만 자주 사용하지는 않습니다. 이 모든 것은 정확 해 보이지만 어딘가에 문제가 생깁니다. 오류 메시지를 이해할 수 없습니다.delete from where 하위 쿼리 오류로 인한 오류
서브 쿼리가 반환하는 모든 ID는 어떻게 삭제합니까?
mysql> delete from PageInfo where id in (select max(id) from PageInfo where pid
>=2758000 AND pid<2758100 group by pid having count(pid)>1);
ERROR 1093 (HY000): You can't specify target table 'PageInfo' for update in FROM
clause
풍어처럼 할 수 ..... –
이놈이 내가 들어 코드 –