DB

[mysql] alter table after 필드

'김용환' 2016. 11. 16. 10:48

테이블에서 새로운 필드를 추가하려면 아래와 비슷한 타입으로 쓴다. 


alter table tableName add column columnName not null


이 때, 맨 마지막 컬럼에 위치하게 되므로 원하는 모델이 되지 않을 수 있다.


순서를 특정 컬럼 다음에 위치하려면, after를 사용한다. 



alter table tableName add column columnName not null after preColumnName


뿐만 아니라 first도 사용할 수 있다.





자세한 내용은 http://dev.mysql.com/doc/refman/5.7/en/alter-table.html를 참고한다.


To add a column at a specific position within a table row, use FIRST or AFTER col_name. The default is to add the column last. You can also use FIRST and AFTER in CHANGE or MODIFY operations to reorder columns within a table.