2012-02-23 2 views
0

고유 한 열이 하나있는 테이블이 있습니다. PHP를 사용하여 레코드를 삽입합니다.OR 삽입 및 무시 오류를 선택하여 삽입 하시겠습니까?

이 고유 한 열이있는 레코드가 있으면 삽입하지 말고 삽입하십시오.

먼저 삽입 여부를 선택하고 결정해야합니까?

또는

어쨌든 삽입하고 중복 오류를 무시 하시겠습니까?

어느 쪽이 더 효율적? INSERT INGORE 구문은 .. 당신이 삽입하기 전에 데이터를 체크 걱정하지 갈까요

+0

'duplicate key'에 체크하면, 삽입 쿼리에 사용하므로 선택 또는 오류 무시 필요 없음 –

답변

2

사용.

오래된 중복 행을 고유 키 값을 포함하는 새 행의 치료에 무시 mysql manual

INSERT에서 인용 : 새로운 행이 삭제되기보다는 기존 행을 대체하는 데 사용됩니다

관련 문제