MYSQL

[Mysql] insert 중복 에러 무시 - ignore

SojuMan 2009. 10. 16. 16:10

insert 중복 에러가 나지만, 무시하고 statement들을 모두 실행해야할 필요가 있을 때.

짧은 지식으로는

insert 중복 에러가 나지만, 무시하고 statement들을 모두 실행해야할 필요가 있을 때.


짧은 지식으로는

insert into tbl1 ('f1')

values('a')

on duplicate key update f1=f1


이런식으로 하려고 하였으나..


ignore 키워드를 사용하면 더 간단히 처리가 된다.

insert ignore into tbl1 ('f1')

values('a')


역시 찾는자에게 복이 있나니.

간단히 중복 무시하고 해결 가능!

RTFM

http://dev.mysql.com/doc/refman/5.0/en/insert-select.html