2012-01-24 2 views
1

SQLite에서 Varchar 및 Integer의 2 개 필드로 삽입 또는 바꾸기를 원합니다. 이 두 필드는 고유해야합니다. 그래서 고유 한 2 개의 필드를 가진 특별한 테이블을 생성해야합니까?SQLite에서 삽입 또는 바꾸기

어쩌면 이것에 도움이 될 수도 있습니다.

CREATE UNIQUE INDEX field1_field2_idx ON table_name(field1, field2) 

후 충돌의 경우에 INSERT OR REPLACE 문이 기존 레코드를 대체합니다 : 당신이 두 필드의 조합이 고유 할 경우

+1

고유 한 두 필드 또는 각 필드 자체의 조합입니까? – Benoit

답변

3

는 가장 쉬운 방법은이 필드에 고유 인덱스를 생성하는 것입니다 새로운 것과.

관련 문제