반응형
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
반응형
'codememo' 카테고리의 다른 글
| 데이터 프레임을 여러 데이터 프레임으로 분할 (0) | 2023.10.30 |
|---|---|
| Angular JS - 단추 클릭 시 지시문에서 템플릿 html 로드 (0) | 2023.10.30 |
| html 엔티티를 해독하는 mysql 함수가 있습니까? (0) | 2023.10.30 |
| node.js 자식 프로세스 - 스폰과 포크의 차이 (0) | 2023.10.30 |
| 내 데이터를 필터링하는 방법은? (ng-grid) (0) | 2023.10.20 |