mysql timestamp 관련 질문

mysql timestamp 관련 질문

작성일 2024.03.28댓글 1건
    게시물 수정 , 삭제는 로그인 필요

1705985111106 값을 가진 A 라는 컬럼이 있습니다.

해당 값은 UNIXTIME 이라 이 값을 hh:mm:ss 와 같은 형태로 변환하고 싶습니다.

A 라는 컬럼은 string 형태라, int 로 우선 변환을 해야하는데 정수로 변환했을 때 값이 너무 커져서 변환 시 NULL 값으로만 표출됩니다.

A 라는 컬럼을 hh:mm:ss 로 변환하는 방법을 알고싶습니다.


#mysql timestamp #mysql timestampdiff #mysql timestamp to datetime #mysql timestamp to date #mysql timestamp datetime 차이 #mysql timestamp default #mysql timestamp where #mysql timestamp milliseconds #mysql timestamp to string #mysql timestamp vs datetime

profile_image 익명 작성일 -

안녕하세요

먼저 1705985111106 값은 unixTime + 마이크로초 까지 합한 숫자로 보입니다.

1705985111(unixTime) + 106(마이크로 초) 입니다.

따라서 시간 타입으로 변경할때는 마이크로초는 사라집니다.(프로그램상 유니크한 무언가를 확인하기 위해 처리한듯.., ), 마이크로 초까지 넣어두었다는 것은 프로그램상 필요해서 그럴듯 하네요.

일단 mysql에서 데이타로 사용할 데이타는 1705985111 (앞의 10자리) 입니다.

SELECT FROM_UNIXTIME(CAST(SUBSTR(A, 1, 10) AS UNSIGNED)) from 테이블

하면됩니다.

SUBSTR(A, 1, 10) 앞의 10자리를 자르고

CAST(SUBSTR(A, 1, 10) AS UNSIGNED 정수로 변경하고(결국 이것이 unix time 이죠)

FROM_UNIXTIME(CAST(SUBSTR(A, 1, 10) AS UNSIGNED)) unix 타임에서 어떠한 것으로 변경하는 것입니다.

데이타 전체를 바꾸고 싶을 경우 먼저 AA 라는 컬럼을 DATETIME 으로 추가하고(다른 데이타 관련 유형으로 바꾸어도됩니다.)

UPDATE query_users SET AA = FROM_UNIXTIME(CAST(SUBSTR(A, 1, 10) AS UNSIGNED)); 하면 전체 데이타를 넣을 수 있겠죠..

mysql timestamp 관련 질문

... 데이타 전체를 바꾸고 싶을 경우 먼저 AA 라는 컬럼을 DATETIME 으로 추가하고(다른 데이타 관련 유형으로 바꾸어도됩니다.) UPDATE query_users SET AA = FROM...

mysql timestamp 질문

테이블의 칼럼을 tiemstamp default current_timestamp 로 주어 시간을... COMMENT 'id', `date1` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `date2` TIMESTAMP NOT...

MySQL 관련 질문있습니다 (CentOS)

... packet이랑 sql mode 설정을 바꿔야 합니다. mysql을 종료시키고(systemctl stop... my.cnf에서 설정할 값을 [mysqld] 밑에 입력하라고 해서 [mysqld] lower_case_table...

안녕하세요 mysql 관련 질문있습니다.

소프트웨어를 하나 설치해야 하는데요 mysql 설정에서 transaction isolation이 READ-COMMITTED 로 설정되어야 하더라고요 근데 set global로 설정해서 쿼리 OK...

MySQL, MariaDB 관련 질문 드릴게여

... 회사사람들만 사용하는 그룹웨어를 만들때 둘중 어느것이 무료로 사용 가능한지 궁금해서 질문드립니다. 현재는 대략 20명정도가 이메일 주고받고 공지사항...

mysql 질문

mysql 관련해서 질문 드립니다. 1차적으로 수십 개의 ID 를 추출했습니다. 이 중에서 number의 조건을 넣어서 한번 정제를 하려고 합니다. 컬럼 구조는 ID number 1 2 1 2 1 2...

oracle, mysql 관련 질문입니다

... 위 sql 문은 오라클 db 기반인데요, mysql 기반의 쿼리문으로 바꿔주실 수 있을까요! 먼저, 질문의 오라클처럼 desc 인덱스를 이용한...

고수분들께 질문 - mysql timestamp...

... mysql 데이터들에 저장된 timestamp를 가지고 연도별 카테고리를 만들고... id=$my_id GROUP BY YearName ORDER BY post_time DESC"; $result = $db->query($query); if...



    test ad