R

[R] insert into .. on duplicate key update.. 사용하기

'김용환' 2015. 7. 14. 21:31





R에서 data.table 또는 data.frame 의 모든 데이터를 insert into.. on duplicate key update를 사용할 수 있다.


query <- paste(

  'insert into scores (name, total) values',

  paste(sprintf("('%s', %f)", score$name, score$total), collapse=', '),

  'on duplicate key update name = values(name), total = values(total)',

  sep = ' '

)

dbGetQuery(con, query)