코딩공부/DataBase

Mysql에서 Oracle에서 사용하는 TO_CHAR 사용하기

integerJI 2021. 3. 17. 13:46

Oracle에서는 TO_CHAR(SYSDATE, 'YYYY-MM-DD')를 사용하여 DATE 형식을 바꿀 수 있다.

 

해당 함수 그대로 Mysql에서 사용 하면

 

SQL Error [1305] [42000]: FUNCTION mysql.TO_CHAR does not exist

 

해당 에러가 발생 하며 TO_CHAR 함수는 없다고 말해준다.

 

DATE형식을 원하는 형식으로 바꾸려면

 

DATE_FORMAT(SYSDATE(), '%Y-%m-%d')를 사용하면 된다.

 

SELECT DATE_FORMAT(SYSDATE(), '%Y-%m-%d') FROM DUAL;