테스트 사이트 - 개발 중인 베타 버전입니다

DB의 yyyymmdd 를 yyyy-mm-dd로 일괄 변경할 수 있나요? 채택완료

예서제이 3년 전 조회 2,062

mb_1의 날짜 정보가 yyyymmdd 로 저장되어 있습니다.

 

이 정보를 yyyy-mm-dd 로 일괄 변경할 수 있나요?

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
3년 전

</p>

<p>UPDATE 테이블 SET</p>

<p>mb_1 = CONCAT(SUBSTRING(mb_1, 1, 4),'-',SUBSTRING(mb_1, 5, 2),'-',SUBSTRING(mb_1, 7, 2))</p>

<p>WHERE INSTR(mb_1, '-') = 0</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

이 기회에

Datatype을 date 로 변경해 보세요.

https://www.mysqltutorial.org/mysql-str_to_date/

함수 사용하시면 됩니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

3년 전

디비 필드형태가 varchr 타입이거나 text 타입인가요 

배르만 님의 답글과 덧붙여 필드 타입을 날짜형(시간형) 관련 타입으로 바꾸는걸 추천합니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인