函数不存在..在phpMyAdmin mysql查询中

时间:2013-06-27 04:22:14

标签: mysql function

此查询返回7

SELECT datediff('20130510', '20130503')  

但此查询返回错误 错误字符串是函数datediff不存在

SELECT datediff(to_dt, from_dt) FROM `tbl_test` 

我不知道原因 请帮帮我..

1 个答案:

答案 0 :(得分:1)

好的,我在我的一个phpmyadmin数据库上创建了一个表Date,只是为了看看这个查询是如何工作的。

我的表有2列,date_of_birth和date_of_death,两者都是date类型。 我插入了一些5或6个元组。之后输入此查询:

SELECT DATEDIFF(date_of_birth, date_of_death) FROM Date;

它运作得很好。给了我7,53,365,733 ...... ergo,正确的结果,没有任何错误。

我认为您的数据库存在问题。