데이터베이스를 이용하다가 날짜의 형태를 String으로 저장한적이 있었다. 범위가 길어지다보니 String보다 Date 타입으로 변환해서 사용하는게 좋을것 같아서 Varchar형에서 Date로 변환하는법을 알아보고자 한다. 생각보다 아주 간단하다. UPDATE table_name SET table_col = STR_TO_DATE(table_col, '%Y-%m-%d') 형태로 해결하면 된다. STR_TO_DATE를 사용하면 된다는 말씀! 여기서 date 필드값을 다르게 변경해줘야 할때가 있는데 예 시 적 용 2021-09-21 %Y-%m-%d 21-9-21 %y-%m-%d Sep 21 2021 %M %d, %Y 해당 테이블을 참고해서 적용하면 된다. 보통은 %Y-%m-%d를 많이 사용하는듯!