본문 바로가기
에러 모음

[SQL 에러: 마리아db] SQL Error [1068] [42000]: (conn=5) Multiple primary key defined 해결하기

by code cleaner 2021. 4. 13.
반응형

에러 문구 : 
'
SQL Error [1068] [42000]: (conn=5) Multiple primary key defined'


* 에러가 생긴 상황

  테이블 생성시 여러 개의 컬럼을 pk 잡으려고

 

* 에러가 생긴 원인

primary key null이면 된다

primary key들을 하나의 튜플 묶음으로 묶어서 pk로 설정한다.

 

* 해결 방안

    Null  not null 수정해주자

    테이블 생성에서 pk 쿼리 수정하여 진행

 

* 에러 해결한 sql문


create table test_table
    (UserID VARCHAR(5) not null comment '사용자 ID',
     user_group_Code CHAR(10) not null comment '사용자 그룹 코드',
     product_nm CHAR(5) not null comment '상품명',
    product_tag CHAR(10) null comment '상품태그',
    primary key (UserID, user_group_Code)
    );

 

반응형