mysql ERROR 1093, You can't specify target table for update in FROM clause 가 발생할 경우 대응방법


mysql ERROR 1093, You can't specify target table for update in FROM clause 가 발생할 경우 대응방법

업데이트시에 서브쿼리를 이용할 경우 발생 에러이유와 원인에 대해서는 아래 페이지를 참조 #1093 에러 대응방법 요는 서브쿼리에서 자기자신을 사용할 수 없다는 것이므로, alias 별칭을 붙여서 회피하면 된다. 따라서 서브쿼리에 한번 더 서브쿼리가 들어가는 약간은 복잡한 구조가 되지만 아래와 같다. 몇년을 해도 항상 까먹고 항상 에러를 경험하는 부분이지만, 중복레코드의 삭제나 중복레코드의 물리삭제 등의 플래그값 갱신등에 자주 사용된다. 끝...

mysql ERROR 1093, You can't specify target table for update in FROM clause 가 발생할 경우 대응방법에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : mysql ERROR 1093, You can't specify target table for update in FROM clause 가 발생할 경우 대응방법