[MySQL] select한 값 update하기 > db

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

db

[MySQL] select한 값 update하기

페이지 정보

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

회원로그인

접속자집계

오늘
87
어제
84
최대
1,347
전체
154,458
Latest Crypto Fear & Greed Index

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