mysql select 후 update > db

본문 바로가기

db

mysql select 후 update

페이지 정보

작성자 서방님 댓글 0건 조회 22회 작성일 11-09-21 11:08

본문

Error 1093 (ER_UPDATE_TABLE_USED)
SQLSTATE = HY000
Message = "You can't specify target table 'x' for update in FROM clause"





mysql에서는 서브쿼리의 form절과 업데이트 target 모두를 같은 테이블로 사용할 수 없다



update tbl_a
set no = 'a'
where seq in (
select * from ( select seq from tbl_a where x = 'b' ) as t )

한번더 감싸준다.

댓글목록

등록된 댓글이 없습니다.

Total 447건 1 페이지
게시물 검색

회원로그인

접속자집계

오늘
360
어제
457
최대
592
전체
39,969

그누보드5
Copyright © seobangnim.com All rights reserved.
자바스크립트를 활성화 하세요![ 브라우저에서 자바스크립트를 활성화하는 방법 ]