mysql text 필드로 만든 것을 varchar(255)로 변경해도 될까요? 채택완료
디스달나노
5년 전
조회 1,849
제가 주문서에 추가로 text필드로 만들었습니다. ㅎ
예, 아니오나 길어봤자, 50자 내외라서 varchar(255)로 변경하려고 합니다.
일단 지금 필드는 쓰이고 있고, 데이터도 들어있는 상태입니다.
text가 가변이라 상관없을 줄 알았는데 인덱싱할 때 아무래도 varchar(255)로 잡아주는 게 속도가 빠르다고 하더군요.
필드 추가 삭제가 아닌 변경해도 아무 문제 없을까요?
255자 넘는 것도 없지만, 가령 300자 넘어간 글이 있어서 짤리는 것은 상관없습니다.
DB자체가 text에서 varchar(255)로 변경시 에러가 생겨서 안돌아갈까봐 그게 문제입니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인