행에 관계없이 유일한 열입니다.
P粉378264633
P粉378264633 2023-09-03 17:26:33
0
2
457
<p>열의 값에 상관없이 전체 행을 고유하게 만드는 방법이 있나요? </p> <p>따라서 열 <code>a</code>에 <code>1</code>이 있으면 <code>b</code> 열에 <code>2</code>가 있습니다. <code>2</code>를 <code>a</code> 열에 삽입하면 <code>b</code> 던져졌다. </p> <pre class="brush:none;toolbar:false;">+---+---+ | +---+---+ 1 | 2 | | 2 | 1 | <- 위 내용이 이미 있으므로 삽입 시 오류가 발생합니다. +---+---+

P粉378264633
P粉378264633

모든 응답(2)
P粉146080556

트리거를 사용하여 실행을 강제할 수 있습니다. 하지만 UNIQUE KEY 제약 조건을 사용하여 이를 달성하는 좋은 방법은 생각나지 않습니다.

값이 첨부된 테이블의 단일 열, 여러 행에 있도록 값을 저장하는 방식을 변경하면 UNIQUE KEY를 사용하여 고유성을 적용하는 것이 더 쉬울 것입니다.


관련 항목을 표시하고 싶은 경우:

으아악

각 멤버가 하나의 그룹에만 출연해야 하는 경우:

으아악
P粉186017651

2개의 가상 생성 열(최소값 및 최대값)을 정의하고 이에 대한 고유 제약 조건을 설정합니다.

으아악

보기 데모.

또는 MySql 8.0+의 경우:

으아악

보기 데모.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!