데이터베이스에 테이블이 timedate
있고 시간 이라는 열이이 열에 다음과 같이 저장됩니다.2013-05-25 12:15:25
나는 SELECT
지난 15 분 이내의 시간 만 줄 필요가 있다. 그래서 위의 경우
timedate가 이후 인 경우 선택
2013-05-25 12:00:25
나는 시도했다 :
TO_DAYS(NOW()) - TO_DAYS('timedate') < 15
하지만 작동하지 않았다
SELECT
*
FROM
`column`
WHERE
`name` = 'name'
AND `family` = 'family'
AND (
`test1` = 'test1 value'
|| `test2` = 'test2 value'
|| `test3` = 'test3 value'
)
AND TO_DAYS(NOW()) - TO_DAYS('timedate') < 15
LIMIT
1
SELECT * FROM `column`
WHERE `name` = {$name}
AND `family` = {$family}
AND (`test1` = {$test1} || `test2` = {$test2} || `test3` = {$test3})
AND `timedate` > NOW() - INTERVAL 15 MINUTE
중요 : 귀하의 '
around timedate를 백틱으로 대체했습니다 . 로 '
MySQL을이 문자열이 아닌 열 이름입니다 생각합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다