MySQL의 다른 열에 값을 삽입할 때 현재 날짜와 시간을 자동으로 삽입하는 방법은 무엇입니까?

王林
풀어 주다: 2023-09-13 22:29:10
앞으로
1512명이 탐색했습니다.

如何在 MySQL 的其他列中插入值时自动插入当前日期和时间?

MySQL에서는 해당 열을 DEFAULT CURRENT_TIMESTAMP로 선언하면 다른 열에 값을 삽입할 때 해당 열에 현재 날짜와 시간을 자동으로 삽입할 수 있습니다.

Example

mysql> Create table testing
   -> (
   -> StudentName varchar(20) NOT NULL,
   -> RegDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP
   -> );
Query OK, 0 rows affected (0.49 sec)
로그인 후 복사

위 쿼리는 StudentName이라는 열과 DEFAULT CURRENT_TIMESTAMP로 선언된 "RegDate"라는 추가 열이 있는 "testing" 테이블을 생성합니다. 이제 StudentName 열에 값(예: 이름)을 삽입하면 현재 날짜와 시간이 자동으로 다른 열에 삽입됩니다.

mysql> Insert into testing(StudentName) values ('Ram');
Query OK, 1 row affected (0.14 sec)

mysql> Insert into testing(StudentName) values ('Shyam');
Query OK, 1 row affected (0.06 sec)

mysql> Select * from testing;
+-------------+---------------------+
| StudentName | RegDate             |
+-------------+---------------------+
| Ram         | 2017-10-28 21:24:24 |
| Shyam       | 2017-10-28 21:24:30 |
+-------------+---------------------+
2 rows in set (0.02 sec)

mysql> Insert into testing(StudentName) values ('Mohan');
Query OK, 1 row affected (0.06 sec)

mysql> Select * from testing;
+-------------+---------------------+
| StudentName | RegDate             |
+-------------+---------------------+
| Ram         | 2017-10-28 21:24:24 |
| Shyam       | 2017-10-28 21:24:30 |
| Mohan       | 2017-10-28 21:24:47 |
+-------------+---------------------+
3 rows in set (0.00 sec)
로그인 후 복사

위 쿼리를 보면 StudentName에 값을 삽입하면 날짜와 시간도 자동으로 삽입되는 것을 알 수 있습니다.

위 개념을 통해 다른 열의 값이 삽입된 날짜와 시간도 정확히 알 수 있습니다.

위 내용은 MySQL의 다른 열에 값을 삽입할 때 현재 날짜와 시간을 자동으로 삽입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿