TimeStampDiff无法在MySql 5.0.3中运行

时间:2011-04-12 04:47:54

标签: php mysql sql

嘿那里 - 做一个简单的TIMESTAMPDIFF查询,我不断收到查询错误。 我在MySQL 5.5引擎上尝试了完全相同的查询,它运行良好..

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

这只是一个简单的查询来测试函数,通常它会在MySql 5.5上返回0,但在我的5.0数据库上它无法运行..

如果函数尚未实现,我已查询了,似乎在5.0中它被引入..所以不确定为什么这不起作用?我已经在5.0手册中检查了这个函数的文档,它似乎与5.5 ..

相同

有人知道这项工作吗? 提前致谢

1 个答案:

答案 0 :(得分:0)

在旧版本的MySQL 5.0.x上似乎存在一些错误,这是一个例子:Erratic behaviour of TIMESTAMPDIFF()

请注意,MySQL 5.0.3真的很旧 - 你真的应该更新到更新的版本:

  • 您将获得更多支持
  • 修复了很多错误
  • 新功能和增强功能
  • 而且,可能是更好的表现