2013-07-30 3 views
1

나는 형식 예를 들어변환 날짜 문자열은 MySQL의 날짜 형식으로 삽입

dd-mm-YYYY 

이 날짜

15-03-2014 

연구의 날짜를 포함하여 많은 데이터를 포함 TXT 파일의 무리가 여기 주위에 내가 정확한 날짜 형식으로 데이터베이스에 삽입이 날짜를 변환하는 방법을 발견 YYY-mm-dd

쿼리

입니다

2019-07-20 

같은개

STR_TO_DATE('$array[12]', '%Y-%m-%d') 

하지만 난 데 이상한 결과를 어떻게하면 제대로 데이터베이스에 내가 잘못하고있는 무슨의 어떤 조언을 삽입 할 수 있습니다?

답변

4

두 번째 매개 변수는 날짜가 저장되는 형식이어야하며 찾고있는 형식은 항상 YYYY-MM-DD이 아니어야합니다. 그래서 :

STR_TO_DATE('$array[12]', '%Y-%m-%d') 

은 다음과 같아야합니다

STR_TO_DATE('$array[12]', '%d-%m-%Y') 
+0

아 .... 일초 –

+0

일 숯불 덕분에 같은 의미께요 테스트를한다! –

+3

답변을 수락 기억하십시오 –