안녕하세요
alter table 해서 char(9)자리였던 컬럼을 char(10)자리로 변경하고자 합니다.
이때 내부적으로 DB는 어떤 변화가 생기는지 궁급합니다.
char(9)자리안에 있던 데이터는 내용이 어찌되었든 다 공백을 붙여서라도 9자리로 만들어져 있는게 맞는거죠?
근데 그걸 10자리로 바꾸면 어떤 동작을 하나요???
alter를 해보면 백만건이 넘는 데이터 때문에 오래 걸리네요..
데이터를 update하는거 같은데..
index 컬럼, pk컬럼 여부에 따라 어떤 다른 현상이 생기는건지 알고 싶습니다.
|