mySQL이 타임 스탬프를 생성하고 업데이트했습니다.

mySQL이 타임 스탬프를 생성하고 업데이트했습니다. [한국어]

Phpmyadmin 테이블의 현재 타임 스탬프 생성

PHPMyAdmin을 사용하여 MySQL에서 생성 날짜 및 / 또는 마지막 수정 날짜를 포함하는 시간 스탬프가있는 필드를 만드는 것은 간단합니다.

최신 버전에서는 특정 SQL 코드가 필요하지 않습니다. 현재 동일한 타임 스탬프가있는 동일한 테이블에 두 개의 다른 필드를 가질 수 있으므로 더 이상 트리거를 사용할 필요가 없습니다.

테이블 생성 인터페이스에서, 마지막 수정 날짜에 대한 타임 스탬프, 현재 타임 스탬프, 디폴트 값 및 "업데이트시"속성과 같이 설명 된 옵션과 함께 생성 날짜와 수정을위한 두 개의 필드를 추가하십시오.

생성 된 테이블 구조는 아래 스크린 샷과 유사해야합니다.

MySQL 테이블 생성 날짜

새 테이블 항목을 작성하여 시도하십시오.

탐색 인터페이스에서 새로 작성된 항목을보십시오. 작성 날짜와 수정 날짜가 동일합니다.

한 항목의 값 중 하나를 업데이트 해보십시오.

그리고 변경 사항을 직접 확인하십시오. 변경 날짜가 변경 시간과 일치하도록 업데이트되었으며 생성 시간은 업데이트되지 않았습니다.

물론 SQL을 사용하여이 작업을 수행 할 수도 있습니다. 여기에 해당 코드가 있습니다.

CREATE TABLE `table_test` (
`ID` int(11) NOT NULL,
`Description` varchar(255) NOT NULL,
`CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`ModificationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

생성 및 업데이트시 MySQL의 현재 타임 스탬프를 설정하는 방법

테이블 생성과 테이블 업데이트에 대한 MySQL의 현재 타임 스탬프를 설정하려면, 테이블을 생성 할 때 TIMESTAMP 타입을 가진 두 개의 다른 필드와 현재 시간이라고도하는 디폴트 값 MYSQL 현재 타임 스탬프를 넣는다. 수정 날짜 필드는 또한 업데이트 기본 타임 스탬프에 속성을 가져야합니다.

첫 번째 필드는 생성 타임 스탬프이며 timestamp 유형이어야하며 기본값은 현재 시간으로 설정되어야합니다. 새 레코드를 만들 때 해당 필드는 MySQL의 현재 타임 스탬프로 채워집니다.

두 번째 필드는 수정 타임 스탬프이며, timestamp 유형과 업데이트 CURRENT_TIMESTAMP의 속성으로 설정해야합니다. 이렇게하면 레코드를 생성 할 때 수정 날짜가 MySQL의 현재 타임 스탬프로 설정됩니다. 또한 레코드가 수정 될 때마다 수정 타임 스탬프 필드가 MySQL의 현재 타임 스탬프와 함께 업데이트됩니다.

TIMESTAMP 및 DATETIME에 대한 자동 초기화 및 업데이트

What is a MySQL 타임 스탬프?

MySQL 타임 스탬프는 동일한 저장 단위에 시간과 날짜를 함께 표시하는 방법입니다.

MySQL 타임 스탬프는 1970 년 1 월 1 일부터 서버 UTC 시간까지이며, 2038 년 1 월 19 일까지입니다.

즉, 2014 년까지 변경해야하기 때문에 MySQL 타임 스탬프의 사용이 제한된다는 의미입니다. 그러나 패치가이를 처리 할 가능성이 큽니다.

MySQL 타임 스탬프는 날짜 및 시간과 함께 날짜 및 시간 형식으로 MySQL 데이터베이스에 저장하는 두 가지 방법 중 하나입니다.

일반적으로 MySQL 타임 스탬프를 사용하여 MySQL 데이터베이스에서 레코드의 수정 및 생성 날짜와 같은 날짜를 저장하는 것이 데이터베이스 내에서 날짜와 시간을 사용하는 가장 좋은 방법이기 때문에 더 좋습니다.

그러나 표준 날짜 형식과 함께 이러한 모든 값은 관련되어 있으며 함께 작동 할 수도 있습니다.

비슷한 기사


코멘트 (8)

Rudolph Henry, 2018-08-19
Lo pasé muy bien leyendo esta información, sigan con el buen trabajo
Kay Chapman, 2018-08-19
Grazie è stato utile
Kate Schultz, 2018-08-19
簡單,清晰,解釋得很好,非常感謝
Amy Coleman, 2018-08-19
簡直不敢相信我終於找到了解決方案,這是一場很長一段時間的噩夢,現在已經解決了
Ann Perez, 2018-08-19
ไซต์ที่เยี่ยมยอดโปรดไปต่อ
Eric Parker, 2018-08-19
Sonunda çözümü bulduğuma inanamıyorum, bu uzun zamandan beri bir kabustu, şimdi çözüldü
Janice Perry, 2018-08-19
Привет, я видел вашу статью, и это помогло мне решить мою проблему, спасибо большое
dias2zl, 2018-08-19
Tidak tahu bagaimana untuk mengucapkan terima kasih, tetapi itu adalah jenius murni, terima kasih

코멘트를 남겨주세요

Ezoic으로 광고 수익을 50-250 % 증가시킵니다. Google 공인 출판 파트너.
Ezoic으로 광고 수익을 50-250 % 증가시킵니다. Google 공인 출판 파트너.
 
Ezoic으로 광고 수익을 50-250 % 증가시킵니다. Google 공인 출판 파트너.
Ezoic으로 광고 수익을 50-250 % 증가시킵니다. Google 공인 출판 파트너.