* other_switch 테이블에서 sw 값이 200 인 데이터가 존재하면 my_switch 테이블에 값을 저장한다. 

 (중복된 경우에 업데이트 처리는 ON DUPLICATE KEY 구문을 추가해서 처리가능..)


INSERT INTO my_switch (`id`, `sw`, `key`, `value`)

SELECT sw, id, 2, 1

FROM other_switch 

WHERE sw = 200

ON DUPLICATE KEY UPDATE `value` = 1; # 이미 추가된 row 가 있으면 Value 값을 1로 재설정.

Posted by ngcbbs
,