MySQL 日期和时间函数不存在

符号 阅读:1228 2023-08-24 23:31:47 评论:0

我已经安装了WampServer 2.0使用 MySQL 5.1.33。

我可以像这样执行数字和字符串函数

SELECT ABS(-2)

SELECT LOWER('ASD')

但使用 Date and Time Functions比如

SELECT CURDATE()

SELECT NOW()

我明白了

Error : no such function: CURDATE 

我是不是做错了什么,需要安装什么吗?

关于从哪里开始调查的任何帮助?

请您参考如下方法:

没有来自 MySQL 的错误消息,文本为“No such function”。我只是在 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 中,function获取当前日期只需 date():

sqlite> select date(); 
2010-01-02 


标签:mysql
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

全民解析

全民解析

关注我们