본문 바로가기
MySql

MySQL에 순간 JS 시간을 삽입하는 방법

by 베이스 공부 2020. 11. 30.
반응형
//In Node/JS
myDate = moment(data.myTime.format('YYYY/MM/DD HH:MM:SS')).toISOString();
//myDate shows '2014-09-24T04:09:00.000Z'

Insert INTO (dateColumn..) Values(myDate)...

이것은 삽입 후 발생하는 오류입니다. Mysql의 메모 열은 "datetime"유형입니다.

MySQL 오류 :: {[오류 : ER_TRUNCATED_WRONG_VALUE : 잘못된 날짜 시간 값 : 1 행의 '_dateColumn'열에 대한 '2014-09- 24T04 : 09 : 00.000Z'] 코드 : 'ER_TRUNCATED_WRONG_VALUE',

 

해결 방법

 



myDate =  moment(data.myTime.format('YYYY/MM/DD HH:mm:ss')).format("YYYY-MM-DD HH:mm:ss");

사실 data.myTime 이 뭔지 모르겠지만 순간 객체 인 경우 첫 번째 format () 메서드를 변경하고 두 번째 메서드를 제거 할 수 있습니다. .

 

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

 

 

반응형

댓글