MySQL에서는 해당 열을 DEFAULT CURRENT_TIMESTAMP로 선언하면 다른 열에 값을 삽입할 때 해당 열에 현재 날짜와 시간을 자동으로 삽입할 수 있습니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!