gpt4 book ai didi

Mysql函数TO_SECONDS不存在

转载 作者:行者123 更新时间:2023-11-29 02:27:38 25 4
gpt4 key购买 nike

我被这个问题困扰了一天,很难理解为什么 MySql 不能正常工作。

我正在尝试执行下面的语句,但根本无法识别它。

SELECT TO_SECONDS('2013-09-12 11:15:00');

我收到以下错误:

ERROR 1305 (42000): FUNCTION db.to_seconds does not exist

我查看了MySQL的文档,这个功能是从5.5版本开始提供的。因此,我更新了以前的版本,现在我正在使用 6.0(服务器版本:6.0.4-alpha-community-log MySQL Community Server (GPL))但仍然无法正常工作。

mysql> select version();
+---------------------------+
| version() |
+---------------------------+
| 6.0.4-alpha-community-log |
+---------------------------+
1 row in set (0.03 sec)

谁知道这是怎么回事?

最佳答案

TO_SECONDS('2013-09-12 11:15:00');

秒是时间间隔的度量,而不是时间基准——因此这意味着某种引用基准——但是当有很多选择时,你想要哪个?一种解决方案是定义您自己的数据:

SELECT TIME_DIFF('2013-09-12 11:15:00', '01-01-2000 00:00:00')

或者使用 Unix 纪元:

SELECT UNIX_TIMESTAMP('2013-09-12 11:15:00')

关于Mysql函数TO_SECONDS不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18766653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com