2012-06-19 5 views
0

키 (텍스트) 및 테이블에 행을 삽입 할 수 있지만 해당 필드가없는 경우에만 필드가 있습니다.중복 있지만 키 없음 무시 함께 INSERT

테이블에서이 필드가있는 행이 있는지 먼저 선택을 호출 할 필요없이 한 쿼리에서이 작업을 수행 할 수 있습니까?

답변

1

두 가지 변종 경고에 모든 INSERT 오류가 켜집니다 무시 INSERT 사용할 수 있습니다 : 당신은 텍스트 필드에 고유 키를 추가 할 수 있습니다

  1. 만 키 지정해야 인덱스의 길이
  2. BEFORE INSERT 트리거를 작성하십시오.이 경우 트리거에서 SELECT 문을 호출해야합니다.
0

당신은 ... INTO, 그것은

+0

INSERT IGNORE는 키만 작동합니다. – jcubic

+0

올바른 경우 필수 입력란에 고유 키가 필요합니다. – amaksr