반응형
어떤 작업을 하는중이였는데, 40만 row가 들어있는 테이블을 MySQL로 지지고 볶고 있었습니다.
필요에 따라서는 테이블간 Join을 하였는데
주변 친한 형님이 왜 그렇게 하냐고 Merge를 하라고 하더군요..
찾아보니..MySQL에서는 동일한 기능이 ON DUPLICATE KEY UPDATE 이거였는데,,
결국에는 제가 하는 어떤 작업을 위해서는 Insert + Select + ON DUPLICATE KEY UPDATE 를 같이 써야 되는구조여서 한참 구글링을 하다가 옆나라 블로그에서 찾았네요 ..
INSERT INTO total (id,count) SELECT id, count
FROM (SELECT id, count FROM daily GROUPBYdate) t
ON DUPLICATE KEY UPDATE count = t.count
http://d.hatena.ne.jp/pullphone/20121203/1354502080
반응형
'Study > Web Programing' 카테고리의 다른 글
HTTP 리다이렉션 (0) | 2013.01.22 |
---|---|
mysql 필드 숫자 더하기 (0) | 2012.07.30 |
몽고DB sql 매핑 (0) | 2012.07.25 |
구글 차트 (4) | 2012.07.23 |
자바스크립트 데모용 아이디 암호검사 (0) | 2012.06.09 |
from table 사용시 레이아웃 깨질때 (0) | 2012.06.09 |