1
可能重複:
Performing simple arithmetic in MySQL statement or in PHP codeMYSQL函數或PHP函數,哪一個更好?
我想知道什麼是最好的使用,從性能的角度來看:
- PHP函數(在計算日期未來)並在DB查詢中輸入日期
- MYSQL函數(在fu中計算日期)例如TIMESTAMPADD(DAY,3,UTC_DATE())直接查詢
可能重複:
Performing simple arithmetic in MySQL statement or in PHP codeMYSQL函數或PHP函數,哪一個更好?
我想知道什麼是最好的使用,從性能的角度來看:
如果你在一個表中處理日期內,這絕對是更好的使用MySQL的功能。如果mySql服務器可能被不同的主機訪問(這些主機的時鐘可能沒有全部彼此同步),情況尤其如此。
...我會投票支持數據庫功能 – vector
確定性能差異需要有關如何構建數據庫的具體知識,而您並未提供這些知識。無論如何,爲了保持一致性,對於這樣的功能,我將它們留給數據庫。除非當然這是爲了呈現數據,我留給PHP。 – Brad
DB功能。這就是爲什麼它具有這些功能。 –