Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL DateTime Now()+5일/시간/분/초?

<시간/>

현재 날짜와 시간을 5일로 업데이트하려면 Now() + 5를 사용해야 합니다. 그러면 전체 날짜-시간, 즉 일, 시, 분, 초가 업데이트됩니다. 이를 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 -

mysql> Create table UserInformationExpire -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(10), -> UserInformationExpireDateTime datetime not null -> );쿼리 OK, 영향을 받는 행 0개(0.83초) 

이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입할 수 있습니다. 쿼리는 다음과 같습니다 -

mysql> insert into UserInformationExpire(UserName,UserInformationExpireDateTime)values('Maxwell','2019-02-09 23:56:27');Query OK, 영향을 받는 행 1개(0.22초)mysql> UserInformationExpire(UserName)에 삽입 ,UserInformationExpireDateTime)values('Carol','2018-11-21 15:45:21');Query OK, 영향을 받는 1개 행(0.24초)mysql> Insert into UserInformationExpire(UserName,UserInformationExpireDateTime)values('Bob',' 2019-01-22 16:30:35');쿼리 OK, 영향을 받는 행 1개(0.25초)mysql> UserInformationExpire(UserName,UserInformationExpireDateTime)values('Larry','2017-12-25 17:20:33)에 삽입 ');쿼리 OK, 영향을 받는 행 1개(0.20초)

select 문을 사용하여 테이블의 모든 레코드를 표시합니다. 쿼리는 다음과 같습니다 -

mysql> 선택 * from UserInformationExpire;

출력

+----+----------+----------------------------- -+| 아이디 | 사용자 이름 | UserInformationExpireDateTime |+----+------------+-------------------------------------------- +| 1 | 맥스웰 | 2019-02-09 23:56:27 || 2 | 캐롤 | 2018-11-21 15:45:21 || 3 | 밥 | 2019-01-22 16:30:35 || 4 | 래리 | 2017년 12월 25일 17시 20분 33초 |+----+---------+---------------------- ---------+4행 세트(0.00초)

다음은 id =1에 대해 현재 날짜/시간을 5일/시/분/초로 업데이트하는 구문입니다. 즉, 현재 날짜는 2019-02-09이고 2019-02-14로 업데이트됩니다.

mysql> 업데이트 UserInformationExpire set UserInformationExpireDateTime =now()+interval 5day 여기서 Id =1;Query OK, 1개의 행이 영향을 받았습니다(0.24초). 일치하는 행:1 변경됨:1 경고:0

이제 테이블 레코드를 다시 한 번 확인하여 id 1 −

에 대해서만 날짜와 시간이 업데이트되었는지 확인합니다.
mysql> 선택 * from UserInformationExpire 여기서 Id =1;

출력

+----+----------+----------------------------- -+| 아이디 | 사용자 이름 | UserInformationExpireDateTime |+----+------------+-------------------------------------------- +| 1 | 맥스웰 | 2019-02-14 23:56:27 |+----+---------+---------------------- ---------+1 행 세트(0.00초)