본문 바로가기
MySql

MySQL csv에서 phpMyAdmin 가져 오기 datetime을 올바르게 만드는 방법은 무엇입니까?

by 베이스 공부 2020. 11. 7.
반응형

클라이언트의 데이터베이스 테이블 내보내기가 포함 된 csv 파일이 제공되었습니다. 열 중 두 개는 날짜이며 파일에서 mm / dd / yyyy 형식입니다.

ID | ActivateDate
-----------------
1  | 05/22/2010
2  | 10/01/2010

가져와야하는 mySQL 데이터베이스에는 해당 열이 datetime으로 정의되어 있으며 기본값은 null입니다. phpMyAdmin에서 가져 오기 기능을 사용하면 가져 오기 파일에 값이 있는지 여부에 관계없이 가져온 레코드의 모든 날짜 열이 0000-00-00 00:00:00으로 설정됩니다.

누구든지 데이터베이스의 ActivateDate 열을 0000-00-00 00:00:00 대신 2010-05-22 00:00:00으로 설정하려면 어떻게해야하는지 말해 줄 수 있습니까?

 

해결 방법

 


UPDATE tablename SET real_column = STR_TO_DATE(fake_column, '%m/%d/%Y');


 

참조 페이지 https://stackoverflow.com/questions/3712554

 

 

반응형

댓글