replace1 3.5.4 INSERT INTO ... ON DUPLICATE KEY UPDATE, REPLACE MariaDB의 쿼리 기능 중 Oracle과 다른 기능이 있어 테스트 후 정리하였습니다. INSERT INTO ... ON DUPLICATE KEY UPDATE ... DML 작업 중 INSERT 시 사용할 수 있는 명령어입니다. INSERT INTO ... ON DUPLICATE KEY UPDATE 옵션을 사용할 수 있는데, 이 옵션은 중복된 레코드가 이미 존재할 때에는 UPDATE가 실행되고 그렇지 않을 때에는 INSERT가 실행됩니다. 간단한 테스트로 확인해보겠습니다. INSERT INTO ... ON DUPLICATE KEY UPDATE ... FD1=1,FD2='Lee'라는 값을 INSERT하는데, 만약, 같은 값이 있다면 FD2='Lee'라는 값으로 UPDATE한다는 뜻입니다. 테이블에는 일치.. 2021. 5. 10. 이전 1 다음