MySQL에서 미래 시간 계산
MySQL 쿼리에서 현재 시간에 기간을 추가하려면 DATE_ADD()를 사용할 수 있습니다. 기능. 방법은 다음과 같습니다.
다음 명령문:
SELECT * FROM courses WHERE (now() + 2 hours) > start_time
MySQL에서는 유효하지 않습니다. 올바른 구문은 다음과 같습니다.
SELECT * FROM courses WHERE DATE_ADD(NOW(), INTERVAL 2 HOUR) > start_time
이 쿼리에서 DATE_ADD() 함수는 두 개의 인수를 사용합니다.
이 함수의 결과는 현재 시간보다 2시간 늦은 새로운 시간 값입니다. 그런 다음 이 값을 코스 테이블의 start_time 필드와 비교하여 다음 2시간 이내에 시작 시간이 있는 코스를 결정합니다.
MySQL의 날짜 및 시간 조작에 대한 자세한 내용은 [ 날짜 및 시간 함수](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html).
위 내용은 DATE_ADD()를 사용하여 MySQL에서 미래 시간을 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!