我已经安装了WampServer 2.0和MySQL 5.1.33.
我可以做数字和字符串函数
SELECT ABS(-2)
要么SELECT LOWER('ASD')
但有日期和时间功能,如
SELECT CURDATE()
要么SELECT NOW()
我明白了
Error : no such function: CURDATE
我做错了什么,有什么我需要安装的吗?
有关从何处开始调查的任何帮助?
MySQL没有错误消息,文本"没有这样的功能".我刚刚在MySQL 5.1的整个源代码树上做了一个grep,并且该字符串不会出现在任何地方(除了一个注释).
我的想法是你没有使用MySQL,你使用的是SQLite.因为我在运行SQLite命令行shell时可以重现该错误:
$ sqlite3 sqlite> select curdate(); Error: no such function: curdate sqlite> select now(); Error: no such function: now
在SQLite中,获取当前日期的函数很简单date()
:
sqlite> select date(); 2010-01-02