codememo

JavaScript에서 MariaDB로 데이터 전송 시 밀리초의 정확도 유지

tipmemo 2023. 10. 30. 21:00
반응형

JavaScript에서 MariaDB로 데이터 전송 시 밀리초의 정확도 유지

현재 레일을 사용하여 자바스크립트에서 날짜 변수를 마리아드브의 테이블로 보내려고 합니다.

자바스크립트에 다음 코드가 있습니다.

var start = new Date().toISOString().slice(0, 23).replace('T', ' ');
            quiz.start_time = start;

그런 다음 레일 컨트롤러에 포스트 요청을 전달한 다음 열을 quiz.start_time에 할당합니다.현재 quiz.start_time에 대한 console.log가 있으며 이 값은 밀리초 단위로 .xx로 표시됩니다. 이 값이 데이터베이스에 전달되면 밀리초 단위는 .000000이 됩니다(한계 있음: 6 선언됨).테이블에서 보이는 시간은?

날짜 기준에 값을 쓸 때 밀리초를 보존할 수 있는 방법이 있습니까?

감사해요.

현재 시간을 원하시면 앱 코드로 계산하실 필요 없이 간단하게 말씀해주세요.NOW(3)SQL에서.

mysql> SELECT NOW(3);
+-------------------------+
| NOW(3)                  |
+-------------------------+
| 2017-04-04 10:13:06.862 |
+-------------------------+

컬럼선언

밀리초 분해능을 저장하려면 테이블의 열이 다음과 같아야 합니다.DATETIME(3)아니면TIMESTAMP(3)

언급URL : https://stackoverflow.com/questions/43223754/retaining-millisecond-accuracy-when-sending-data-to-mariadb-from-javascript

반응형