MySQL 微秒日期函数将返回给定时间或日期时间表达式中的微秒部分,语法如下。
MICROSECOND(DateTime or time expression);
MySQL 微秒函数示例
这些示例将帮助您理解此微秒函数的使用。在这里,我们将返回时间表达式中的微秒,以及日期和时间表达式中的微秒。
SELECT MICROSECOND('10:12:22.223156');
SELECT MICROSECOND('12:12:44.123160');
SELECT MICROSECOND('2019-02-14 10:12:22.223156');

让我们来看另一个 日期函数 的示例。在此示例中,我们尝试从 Now() 和 UTC_TIMESTAMP 函数返回的日期时间中返回微秒。
SELECT MICROSECOND(NOW());
SELECT MICROSECOND(UTC_TIMESTAMP());
SELECT MICROSECOND('12:12:62.123160');
从下面的屏幕截图(“12:12:62.123160”)来看,我们尝试从一个无效日期中获取微秒。这就是为什么 MySQL 返回 NULL。
