후 MySQL을 삽입PHP 내가 MySQL의 테이블이 30 분
ip: 178.40.12.36
time: 2014-01-22 14:08:04
browser: Google Chrome
browser_version: 32.0.1700.76
platform: windows
country: Slovakia
질문 : 정확히 동일한 식별자 (IP + 브라우저 + 플랫폼)를 가진삽입 할 mysql 쿼리를 결정하는 방법 은 30 분 전에되었다?
나의 현재 삽입 (의사 코드) :
$exist = SELECT *
FROM table
WHERE ip = $ip
AND browser = $browser
AND platform = $platform
if(!$exist) {
INSERT INTO table ...
}
내 아이디어 :
$exist = SELECT ...
...
AND time < $time - 30MIN
참고 : 어떻게 MySQL은이를 작성하려면?
일치하는 레코드가 * 30 분 미만 * 일 수 있도록 '시간'기준을 만드십시오. 그런 다음 아무 것도 반환되지 않으면 새 레코드를 추가하는 방법을 알게됩니다. –