[SQL] 자동에는 mysql 기록을 작성 타임 스탬프를 저장
SQL자동에는 mysql 기록을 작성 타임 스탬프를 저장
가 생성되는 때마다 MySQL의 레코드 행에 자동으로 타임 스탬프를 저장할 수있는 몇 가지 방법이있다. 나는 기본 값으로 CURRENT_TIMESTAMP와 타임 스탬프 (데이터 형식)를 사용하려고하지만,이 레코드가 업데이트 될 때마다 업데이트 얻을 것이다 실현했다. 난 그냥 타임 스탬프를 생성 저장합니다 뭔가가 필요합니다.
감사
해결법
-
==============================
1.사용 CURRENT_TIMESTAMP에 DEFAULT 제약 조건을 설정합니다 :
사용 CURRENT_TIMESTAMP에 DEFAULT 제약 조건을 설정합니다 :
CREATE TABLE ... your_date_column DATETIME DEFAULT CURRENT_TIMESTAMP ...
기존 테이블의 경우, ALTER TABLE 문을 사용합니다 :
ALTER TABLE your_table ALTER COLUMN date_column SET DEFAULT CURRENT_TIMESTAMP
당신이 date_column에 대한에 값을 지정하지 않으면, 기본값은 INSERT 문이 실행 된 날짜 및 시간이 될 것입니다. NULL과 DEFAULT 또는 유효한 값은 열을 가정하는 것은 널 (NULL), 그렇지 않으면 기본 제약 조건을 사용합니다.
-
==============================
2.당신은 https://dev.mysql.com/doc/refman/5.0/en/timestamp-initialization.html에서 MySQL의 타임 스탬프에 대한 자세한 내용을 얻을 수 있습니다.
당신은 https://dev.mysql.com/doc/refman/5.0/en/timestamp-initialization.html에서 MySQL의 타임 스탬프에 대한 자세한 내용을 얻을 수 있습니다.
당신이 걱정하는 점은 DEFAULT의 CURRENT_TIMESTAMP 절과 같은 타임 스탬프 열을 정의하고 ON UPDATE 절을하지 않은 경우, 열이 기본 값에 대한 현재의 타임 스탬프를 가지고 있지만 자동으로 업데이트되지 않는 것입니다.
그러나 경고. 수행 할 수있는 분명한 것은 두 개의 타임 스탬프 열, 하나는 생성 시간 인 다른 마지막 업데이트 시간 인을하는 것입니다. 불행하게도 그것은 MySQL이이 기능을 지원하지 않는 문서화 된 MySQL의 제한 사항입니다. 나는 MySQL은 같은 이상한 제한이 왜 아무 생각이 - 다른 주요 데이터베이스는이 일반적인 사용 사례에 문제가 없습니다.
-
==============================
3.참고 = "날짜 시간"은 고정 된 날짜와 시간입니다. "타임 스탬프는"변수 날짜와으로 .. 시스템 시간입니다.
참고 = "날짜 시간"은 고정 된 날짜와 시간입니다. "타임 스탬프는"변수 날짜와으로 .. 시스템 시간입니다.
따라서, 두 개의 열이 되세요. 하나는 골, 하나의 업데이트 골 만들기
-
==============================
4.다음 명령은 인사 테이블을 생성합니다 1. ID 정수 현재 시간 2. create_at.
다음 명령은 인사 테이블을 생성합니다 1. ID 정수 현재 시간 2. create_at.
create table hello (id int, created_at datetime DEFAULT CURRENT_TIMESTAMP);
-
==============================
5.시험 SELECT * FROM WHERE 소인> = CURDATE () 및 타임 스탬프
시험 SELECT * FROM WHERE 소인> = CURDATE () 및 타임 스탬프
from https://stackoverflow.com/questions/4870536/mysql-automatically-store-record-creation-timestamp by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] SqlCommand를 함께 사용할 때 왜 어떤 SQL 쿼리가 훨씬 느립니다? (0) | 2020.05.11 |
---|---|
[SQL] 선택 * 및 선택 [목록 각 COL] [중복] 사이에 차이가 있나요 (0) | 2020.05.11 |
[SQL] 어떻게 자바에서 당신 쿼리 개체 컬렉션 (기준 / SQL과 같은)? (0) | 2020.05.10 |
[SQL] 설치를 필요로하지 않는 경량 SQL 데이터베이스 [폐쇄] (0) | 2020.05.10 |
[SQL] 어떻게 오라클의 테이블에서 레코드를도 선택? (0) | 2020.05.10 |