* 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로 재설정.
'프로그래밍 > mysql' 카테고리의 다른 글
MariaDB(MySQL) 서버에 연결 정보 확인하는 명령어 (0) | 2023.09.01 |
---|---|
배열 사용자 변수 사용예... (0) | 2018.05.31 |
외부 접속 권한 설정 셈플... (0) | 2017.06.12 |