[MySQL] select한 값 update하기 > db

본문 바로가기

db

[MySQL] select한 값 update하기

페이지 정보

작성자 서방님 댓글 0건 조회 37회 작성일 13-11-22 09:39

본문

select한 결과를 바로 update하는데 사용하는 방법이다. tmp_book 테이블에 있는 내용 중 일부를 book 테이블에 적용하고 싶을 때.. tmp_book의 내용을 select하고 book에 update하는 것이다.

SQL server 같은데서는 이렇게도 쓰나보다.

UPDATE book
SET
    book.star = tmp_book.star,
    book.point = tmp_book.point
FROM tmp_book
WHERE book.id = tmp_book.id;


그런데 MySQL에서는 저 방법이 통하지 않는다 TㅅT 찾고 찾다 보니 역시 MySQL reference 문서로 돌아왔다. -ㅅ-; 이렇게 해보자..

UPDATE book, tmp_book
SET
    book.star = tmp_book.star,
    book.point = tmp_book.point
WHERE book.id = tmp_book.id;

댓글목록

등록된 댓글이 없습니다.

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

회원로그인

접속자집계

오늘
226
어제
282
최대
592
전체
37,324

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