집 >데이터 베이스 >MySQL 튜토리얼 >MySQL의 범위 내에 임의의 날짜/시간을 삽입하는 방법은 무엇입니까?
MySQL의 범위 내에서 임의의 날짜/시간 삽입
지정된 범위 내에서 임의의 날짜/시간을 삽입하는 것은 데이터베이스 프로그래밍에서 일반적인 작업입니다. MySQL은 이러한 노력에 도움이 될 수 있는 일련의 기능을 제공합니다.
범위 내에서 임의의 날짜/시간 생성
다음 범위를 고려하십시오: 2010-04-30 14: 53:27 ~ 2012-04-30 14:53:27. 이 범위 내에서 임의의 날짜/시간을 생성하려면 다음 쿼리를 활용할 수 있습니다.
INSERT INTO `sometable` VALUES( FROM_UNIXTIME( UNIX_TIMESTAMP('2010-04-30 14:53:27') + FLOOR(0 + (RAND() * 63072000)) ) )
이 쿼리는 다음 단계를 사용합니다.
고려 사항
이 쿼리는 대략적인 솔루션을 제공하지만 장기간에 걸쳐 윤년과 같은 요인이 발생한다는 점에 유의하는 것이 중요합니다. 일광 절약 시간 조정으로 인해 지정된 범위에서 약간의 편차가 발생할 수 있습니다.
위 내용은 MySQL의 범위 내에 임의의 날짜/시간을 삽입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!