2011-04-12 82 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是真的老了 - 你真的应更新到最新版本:

  • 你会得到更多的支持
  • 修正大量错误
  • 新功能和增强功能
  • 而且,可能更好的表现