본문 바로가기
SQL/MySQL

MySQL 테이블 컬럼 순서 변경방법

by wakestand 2022. 6. 29.
반응형

MySQL에서 테이블 컬럼 순서를 변경할 경우에는

아래 쿼리를 사용해주면 되는데

 

먼저 신규 컬럼 추가시

컬럼 순서를 지정해주려면

 

ALTER TABLE 테이블명 ADD 컬럼명 데이터타입 제약조건 FIRST/AFTER 컬럼명;

 

 

위 쿼리에서

FIRST를 사용해주면(뒤 컬럼명 제거해야 함)

테이블의 처음 위치에 신규 컬럼을 생성할 수 있고

 

AFTER 컬럼명을 사용해주면

지정한 컬럼 뒤에 신규 컬럼을 생성할 수 있다

 

다음은 기존 컬럼 위치를 옮기는 방법인데

 

ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 데이터타입 제약조건 FIRST/AFTER 컬럼명;

 

주의할 점은 해당 컬럼에

제약조건이 걸려있을 경우

제약조건 위치에 동일하게 입력을 해 줘야

컬럼 위치 변경 후에도 제약조건이 날아가지 않는다

반응형

댓글