728x90
MySQL Workbench에서 csv파일을 import/export 하다가 헤매서 메모로 남긴다.
예제로 쓸 테이블정보를 보고 테이블을 생성한다.
위 그림에서 actor_id를 보면 UN, AI, PK가 있는데
각각 UN: UNSIGNED, AI: auto_increment, PK: primary key 를 적어주면 된다.
create table sakila.actor_copy(
actor_id smallint UNSIGNED auto_increment primary key,
first_name varchar(45) not null,
last_name varchar(45) not null,
last_update timestamp not null
);
내가 겪은 상황은 위 화면에서 next를 누르면 MySQL Workbench가 튕겨버리는 현상이 일어나는데
이러한 경우는
1. column명들이 맞지 않는 경우
2. 'CSV UTF-8(쉼표로 분리)' 말고 'CSV(쉼표로 분리)'로 저장해야한다. (물론 csv 파일 저장 시 utf-8로 지정되었는지 확인해야한다.)
나는 2번의 빨간색으로 칠한부분을 눈치채지 못해서 1시간을 헤맸다...
위 화면까지 확인되면 대부분 import성공하므로 next, next, finish만 눌러주면 된다.
'데이터베이스' 카테고리의 다른 글
Mysql WorkBench에서 데이터베이스 생성 (0) | 2024.12.27 |
---|---|
Postgresql / pqAdmin4 시작하기(사용법) (0) | 2022.03.19 |