728x90 일괄업데이트1 [MySQL] You can't specify target table '테이블명' for update in FROM clause 서브 쿼리를 이용한 데이터 입력, 수정, 삭제를 쉽게 처리 해보자... MS-SQL 쿼리문으로는 전혀 문제없이 잘 돌아가는 쿼리를 MySQL에 실행하면 이상하게 에러가 발생한다... You can't specify target table 'temp1' for update in FROM clause 테이블 지정이 불가능하다고 하니... 어떤 문법을 사용해야 할지.. 검색을 해보니 단순하네... from 절 괄호로 묶어서 다른이름으로 지정해 주면 해결이 된다... 그럼 테스트를 해보자.. 테이블 생성부터... 근데 임시 테이블로 생성을 했더니 같은 테이블 2번 연다고 에러가 발생하여 어쩔수 없이 실제 테이블을 생성했다. create table temp1(idx int AUTO_INCREMENT, id int.. 2021. 3. 17. 이전 1 다음