본문 바로가기
MySql

MySQL TIMESTAMP에 대해 Node.js (Express) 및 mySQL을 사용하여 INSERT?

by 베이스 공부 2020. 12. 5.
반응형

여기서 간단한 메시지를 보내려고합니다.

   var post = {
        sender_username : sender_username,
        recipient_username : recipient_username, 
        message_no : 1,
        content : content, 
        time : ***CURRENT TIMESTAMP***, 
        read : 0
    };

    connection.query('INSERT INTO message SET ?', post, function(err, result) {
        if (err) {
            res.send(err);
        }
        else {
            res.send(post); 
        }
    });

TIMESTAMP 유형에 유효한 날짜와 시간을 거기에 고정시키는 가장 간단한 방법은 무엇입니까?

 

해결 방법

 



moment().utc().format('hh:mm:ss')

참고 : 귀하의 질문과 혼동되었습니다. 'CURRENT_TIME'을 요청했지만 형식은 TIMESTAMP입니다. MySQL의 TIME 및 TIMESTAMP 유형은 다릅니다. TIMESTAMP에는 날짜와 시간이 모두 포함되며 이에 대한 기본값 함수는 "CURRENT_TIMESTAMP"입니다. 나는 당신이 TIME 유형을 언급하고 있다고 가정합니다.

 

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

 

 

반응형

댓글