mysql select 후 update > db

본문 바로가기
사이트 내 전체검색

db

mysql select 후 update

페이지 정보

작성자 서방님 댓글 0건 조회 104회 작성일 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 464건 13 페이지
게시물 검색

회원로그인

접속자집계

오늘
132
어제
225
최대
1,347
전체
154,891
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.