샘플 위의 샘플 테이블에서중복 열 조합
first_column second_column
1 2
, MySQL의에서 제약 조건을 만들 수있는 방법이 표 있도록 (2,1) 중복 키 오류를 반환 삽입?
샘플 위의 샘플 테이블에서중복 열 조합
first_column second_column
1 2
, MySQL의에서 제약 조건을 만들 수있는 방법이 표 있도록 (2,1) 중복 키 오류를 반환 삽입?
이런 종류의 "pairings"을 다룰 때 나는 순서대로 삽입하려고합니다. 마찬가지로
INSERT INTO blah (one, two) VALUES (?, ?)
params += min(one, two)
params += max(one, two)
물론 이것은 제약 조건을 설정하는 방법에 대한 질문에 대답하지 않습니다.
번호 (2,1)은 (1,2)와 동일한 튜플이 아닙니다.
은 정의에 따라 다릅니다. 일반적으로 당신이 옳다. MySQL이 어떻게 대처할 것인가. 그러나 겉으로는 분명히 그것을 알고 있습니다. 어쨌든, 그는 정의가 다른 시나리오를 다루어야 만합니다. 그러므로 당신의 대답은별로 유용하지 않습니다. 그렇습니까? – sfussenegger
귀하의 의견이 무엇을 의미하는지 모르겠습니다. –
아니요, 'IF'또는 'CASE'와 같은 결정문을 사용해야 할 수도 있습니다 – Nishant
PHP를 통해 처리 할 수 있습니까? 아니면 mysql을 통해서만 처리해야합니까? – diEcho
@diEcho PHP를 통해 처리 할 수 있지만 (삽입하기 전에 검사 할 수 있음) MySQL에서 처리하는 경우 훨씬 더 좋을 것입니다. – arvinsim