後,我有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
問題:如何確定在mysql查詢中是否只插入如果是最後一個插入帶有相同的標識符(IP +瀏覽器+平臺)是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分鐘前。然後,如果沒有返回,您將知道添加新記錄。 –