on duplicate key update 에 대해서..

by 초식곰 posted Oct 26, 2011
insert into pjs(id, [name])
select a.hostname, a.[alias]  from ivu_t_ast_hwsvr a
on DUPLICATE KEY UPDATE [name] =  a.[alias];

pk 는 id 입니다. 

아시다시피.. on duplicate key update 를 써서, pk에 위반이 되면, insert 가 아닌 update 를 하고 싶습니다.

그런데, select 해가지고.. 들어가는 데이터는 update를 할수 없더라구요. 위와 같은 쿼리로 말이죠.. 

혹시 방법이 있는지... 알고싶습니다.

Articles

26 27 28 29 30 31 32 33 34 35