게시물 139건
   
[MYSQL] ON DUPLICATE KEY (insert and update)
글쓴이 : 최고관리자 날짜 : 2013-11-12 (화) 16:25 조회 : 11975
글주소 :
                          

INSERT 와 UPDATE 구문을 한개의 쿼리를 이용
INSERT 시 DUPLICATE KEY 에러가 발생하면 UPDATE 명령어 수행



※ INSERT XXX  ON DUPLICATE KEY UPDATE 는 MySQL 4.1.0 부터 지원되며 이하버전에서는 지원되지 않습니다.

mysql> insert into TB_TRAFFIC (ymd, ip, octets, gbytes, mbitps) values ( '20131110', 'XXX.XXX.XXX.XXX', '2262700', 0.2 , 1 ) on DUPLICATE KEY update octets='2262700';
ERROR 1064 (HY000): You have an error in your SQL syntax near 'on DUPLICATE KEY update octets='2262700'' at line 1


이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.