반응형
SQL Error [1305] [42000]: FUNCTION TO_CHAR does not exist |
단순문법에러.
원인.
MySql에서는 Oracle 문법인 TO_CHAR를 지원하지 않음.
조치.
TO_CHAR를 DATE_FORMAR()로 변경
doc.
https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format
Format 형식.
다양하게 존재한다.(아래)
MySql DATE_FORMAT 참고
문법.
인자로 date, format을 받는다.(아래)
DATE_FORMAT(date,format)
예제.
현재날짜를 yyyy/MM/dd로 표현해보자.(아래)
SELECT DATE_FORMAT(NOW(), '%Y/%m/%d') -> 2020/05/27
반응형
'저장소이야기 > MySql' 카테고리의 다른 글
[MySql] SQL Error [1248] [42000]: Every derived table must have its own alias (0) | 2020.06.03 |
---|---|
[MySql] CASE 구문 (0) | 2020.06.03 |
[MySql] CONCAT과 CONCAT_WS 문자열 합치기 (0) | 2020.05.28 |
[MySql] SQL Error [1054] [42S22]: Unknown column 'SYSDATE' in 'field list' (0) | 2020.05.25 |
[MySql] SQL Error [1064] [42000]: You have an error in your SQL syntax (0) | 2020.05.25 |
댓글