반응형
MySQL에서 테이블 컬럼 순서를 변경할 경우에는
아래 쿼리를 사용해주면 되는데
먼저 신규 컬럼 추가시
컬럼 순서를 지정해주려면
ALTER TABLE 테이블명 ADD 컬럼명 데이터타입 제약조건 FIRST/AFTER 컬럼명;
위 쿼리에서
FIRST를 사용해주면(뒤 컬럼명 제거해야 함)
테이블의 처음 위치에 신규 컬럼을 생성할 수 있고
AFTER 컬럼명을 사용해주면
지정한 컬럼 뒤에 신규 컬럼을 생성할 수 있다
다음은 기존 컬럼 위치를 옮기는 방법인데
ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 데이터타입 제약조건 FIRST/AFTER 컬럼명;
주의할 점은 해당 컬럼에
제약조건이 걸려있을 경우
제약조건 위치에 동일하게 입력을 해 줘야
컬럼 위치 변경 후에도 제약조건이 날아가지 않는다
반응형
'SQL > MySQL' 카테고리의 다른 글
MySQL INSERT 한 번으로 여러 줄 삽입방법 (0) | 2022.07.07 |
---|---|
MySQL Name '테이블명_PK' ignored for PRIMARY key. 해결방법 (0) | 2022.06.15 |
MySQL 테이블 생성 시 함수명/키워드/띄어쓰기 컬럼명으로 추가방법 (0) | 2022.05.23 |
MySQL auto_increment 설정 및 초기화 방법 (0) | 2022.02.08 |
MySQL 컬럼 기본값 현재 시간으로 설정방법 (0) | 2022.01.11 |
댓글