반응형
MySQL에서 테이블 생성 시
Name '테이블명_PK' ignored for PRIMARY key.
이런 에러가 발생하면 에러가 발생했음에도
테이블은 잘 생성되는 것이 보일텐데
Create 쿼리를 보면 아래와 같은 경우일거다
CREATE TABLE 테이블명 (
id bigint auto_increment NOT NULL,
CONSTRAINT 테이블명_PK PRIMARY KEY (id)
)
PK의 경우에는
CONSTRAINT 명을 부여할 수 없는데
DBeaver 등을 통해 Create table 쿼리를 생성할 경우
PK에도 제약조건명을 부여하기 때문에
이런 에러가 발생하게 되는데
에러라기 보다는
무시해도 상관없는 경고라고 보면 된다
반응형
'SQL > MySQL' 카테고리의 다른 글
MySQL INSERT 한 번으로 여러 줄 삽입방법 (0) | 2022.07.07 |
---|---|
MySQL 테이블 컬럼 순서 변경방법 (0) | 2022.06.29 |
MySQL 테이블 생성 시 함수명/키워드/띄어쓰기 컬럼명으로 추가방법 (0) | 2022.05.23 |
MySQL auto_increment 설정 및 초기화 방법 (0) | 2022.02.08 |
MySQL 컬럼 기본값 현재 시간으로 설정방법 (0) | 2022.01.11 |
댓글