본문 바로가기
Database/Database Error

MySQL-Error number: 1007; Symbol: ER_DB_CREATE_EXISTS;

by Jinny zinny 2025. 6. 11.

이것도 간단하다.

ERROR CODE : 1004와 연관이 있긴 하나, 1005는 이미 테이블이 있기 때문에 생성하지 못하는 것이다.

  1. 만약 테이블 안의 데이터를 모두 지우고 대체하고 싶은 거라면DROP TABLE 명령어를 이용해서 테이블을 삭제하고 테이블을 새로 만들자.
  2. 그게 아니라면 IF NOT EXISTS 명령어를 이용해 에러를 방지하자.
CREATE TABLE `USER` IF NOT EXISTS(
    칼럼 이름 데이터 타입 칼럼 조건,
    .
    .
    .
);
반응형