gpt4 book ai didi

mysql - 如何在 MySQL 中获取以毫秒为单位的当前时间戳?

转载 作者:行者123 更新时间:2023-11-29 05:56:27 24 4
gpt4 key购买 nike

我可以通过查询获得没有毫秒的大概时间

SELECT UNIX_TIMESTAMP(NOW());

但是如何得到精确的当前时间戳,以毫秒为单位呢?例如,在执行上述查询后,我得到了 1352717640 值,但我想得到 1352717640xxx 值。

UPD

SO 的其他答案(如 this )提供了类似

的解决方案
SELECT UNIX_TIMESTAMP(NOW(3))*1000;

但此查询仅用“000”填充毫秒位置,但我想获得精确的毫秒值,如 1352717640937

在 SQLyog 中:

enter image description here

在 mysql 控制台中:

enter image description here

MySQL 5.1 有可能吗?

最佳答案

我想你没有测试过,但是解决方案是

SELECT UNIX_TIMESTAMP(NOW(3))*1000;

SQL Fiddle

MySQL 5.6 架构设置:

查询 1:

SELECT UNIX_TIMESTAMP(NOW(3))*1000

Results :

| UNIX_TIMESTAMP(NOW(3))*1000 |
|-----------------------------|
| 1519827493419 |

关于mysql - 如何在 MySQL 中获取以毫秒为单位的当前时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49030766/

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