Database
[MySQL] Varchar 형태 Date로 변환
로춘남
2021. 9. 29. 20:23
728x90
데이터베이스를 이용하다가 날짜의 형태를 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를 많이 사용하는듯!
728x90