2011-08-22 33 views
1

可能重複:
Performing simple arithmetic in MySQL statement or in PHP codeMYSQL函數或PHP函數,哪一個更好?

我想知道什麼是最好的使用,從性能的角度來看:

  • PHP函數(在計算日期未來)並在DB查詢中輸入日期
  • MYSQL函數(在fu中計算日期)例如TIMESTAMPADD(DAY,3,UTC_DATE())直接查詢
+0

...我會投票支持數據庫功能 – vector

+2

確定性能差異需要有關如何構建數據庫的具體知識,而您並未提供這些知識。無論如何,爲了保持一致性,對於這樣的功能,我將它們留給數據庫。除非當然這是爲了呈現數據,我留給PHP。 – Brad

+0

DB功能。這就是爲什麼它具有這些功能。 –

回答

2

如果你在一個表中處理日期內,這絕對是更好的使用MySQL的功能。如果mySql服務器可能被不同的主機訪問(這些主機的時鐘可能沒有全部彼此同步),情況尤其如此。

相關問題