如果第二個字段中的時間戳大於第一個字段中的時間戳,我需要比較包含時間戳的MySQL數據庫中的兩個字段,並返回TRUE
,否則返回FALSE
。
這兩個字段都使用了NOW()
填充SQL函數。比較MySQL數據庫中兩個字段的時間戳
那麼這樣做的最好方法是什麼?我應該從兩個字段中檢索時間戳,然後在PHP腳本中比較它們或我應該做什麼?
謝謝你們......
如果第二個字段中的時間戳大於第一個字段中的時間戳,我需要比較包含時間戳的MySQL數據庫中的兩個字段,並返回TRUE
,否則返回FALSE
。
這兩個字段都使用了NOW()
填充SQL函數。比較MySQL數據庫中兩個字段的時間戳
那麼這樣做的最好方法是什麼?我應該從兩個字段中檢索時間戳,然後在PHP腳本中比較它們或我應該做什麼?
謝謝你們......
我認爲這樣做比執行2個查詢要好。
SELECT IF(time1 < time2, true, false) FROM `table` WHERE id = 1
令人印象深刻。 Upvoted! :) – Kishor
好的謝謝,我會嘗試 – ProgrammaD
@ProgrammaD如果我的答案有幫助,請選擇它作爲最好的。 – MaHDyfo
的可能重複[如何比較日期時間字段之間經過的時間?(http://stackoverflow.com/questions/1262556/how-to-compare-elapsed-time-between- datetime字段) – Ohgodwhy
我認爲這可以使用純粹的MySQL來完成。 – MaHDyfo