2011-04-12 38 views
0

嘿,那裏 - 做一個簡單的TIMESTAMPDIFF查詢,我不斷收到我的查詢錯誤。 我試圖在一個MySQL 5.5的發動機完全一樣的查詢,它工作得很好..TimeStampDiff在MySql 5.0.3中不起作用

SELECT TIMESTAMPDIFF(SECOND, current_timestamp(), current_timestamp()) AS time; 

這只是一個簡單的查詢,以測試功能時,通常會在MySQL的5.5返回0,但在我的5.0數據庫它無法運行..

我擡頭如果該功能還沒有實施,並且似乎在5.0它介紹..所以不知道爲什麼這不工作?我已經在5.0手冊中檢查了這個函數的文檔,並且它似乎和5.5一樣。

任何人都知道工作嗎? 在此先感謝

回答

0

似乎有一些錯誤與功能,在舊版本的MySQL 5.0.x版的 - 這裏有一個例子:Erratic behaviour of TIMESTAMPDIFF()

注意,MySQL 5.0.3是真的老了 - 你真的應更新到最新版本:

  • 你會得到更多的支持
  • 修正大量錯誤
  • 新功能和增強功能
  • 而且,可能更好的表現