STR_TO_DATE() 함수를 사용하여 문자열을 날짜로 변환할 수 있습니다. 예를 들어 보겠습니다.
테이블 생성 중.
mysql> create table StringToDateDemo -> ( -> YourDate varchar(100) -> ); Query OK, 0 rows affected (0.49 sec)
테이블에 레코드 삽입하기.
mysql> insert into StringToDateDemo values('10/27/2018'); Query OK, 1 row affected (0.11 sec)
다음은 STR_TO_DATE() 함수를 사용하여 문자열을 날짜로 변환하는 구문입니다.
SELECT STR_TO_DATE(yourColumnName, '%m/%d/%Y') from yourTableName;
이제 구현해 보겠습니다.
mysql>SELECT STR_TO_DATE(YourDate, '%m/%d/%Y') -> from StringToDateDemo;
다음은 출력입니다.
+-----------------------------------+ | STR_TO_DATE(YourDate, '%m/%d/%Y') | +-----------------------------------+ | 2018-10-27 | +-----------------------------------+ 1 row in set (0.00 sec)