반응형
MySQL의 타임 스탬프
를 날짜로 변환하고 싶습니다.
user.registration 필드를 텍스트 파일에 yyyy-mm-dd
형식으로 지정하고 싶습니다.
내 SQL은 다음과 같습니다.
$sql = requestSQL("SELECT user.email,
info.name,
FROM_UNIXTIME(user.registration),
info.news
FROM user, info
WHERE user.id = info.id ", "export members");
또한 다음을 사용하여 날짜 변환을 시도했습니다.
DATE_FORMAT(user.registration, '%d/%m/%Y')
DATE(user.registration)
텍스트 파일을 작성하기 전에 결과를 에코하고 다음을 얻습니다.
email1; name1; DATE_FORMAT (user.registration, '% d / % m / % Y'); 뉴스 1
이메일 2; 이름 2; 뉴스 2
해당 필드를 날짜로 어떻게 변환 할 수 있습니까?
해결 방법
DATE_FORMAT(FROM_UNIXTIME(`user.registration`), '%e %b %Y') AS 'date_formatted'
참조 페이지 https://stackoverflow.com/questions/9251561
반응형
'MySql' 카테고리의 다른 글
MySQL SELECT * 존재하지 않는 곳 (0) | 2020.09.16 |
---|---|
MySQL 'create_date'타임 스탬프 필드의 기본값이 잘못되었습니다. (0) | 2020.09.16 |
MySQL 오류 1153- 'max_allowed_packet'바이트보다 큰 패킷이 있습니다. (0) | 2020.09.16 |
MySQL에서 값을 NULL로 설정 (0) | 2020.09.15 |
쿼리 별 MySQL 덤프 (0) | 2020.09.15 |
댓글