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
'Database' 카테고리의 다른 글
[SQL] 계층형 쿼리(Hierarchical Query)란? (0) | 2022.01.22 |
---|---|
[SQL] DDL, DML, DCL, TCL 구별 (0) | 2021.10.15 |
[PostgreSQL] DB 및 유저 생성 (0) | 2021.07.27 |
[DB] mysql Access dinied for user "@" (using password:YES) (0) | 2021.07.27 |
[SQL] 각 DB별 Like 검색 방법 (0) | 2021.05.28 |