MySQL 5.7 JSON自动格式化时间

时间:2017-04-11 11:42:24

标签: json mysql-5.7

有谁知道为什么函数JSON_OBJECT自动格式化TIME数据? 当我执行以下操作时:

SELECT
        JSON_OBJECT(
            'Time_Transformed', TIME('11:42:00')
        ) AS myJson,
        TIME('11:42:00') AS `Time_Raw`

结果是:

myJson: {"Time_Transformed": "11:42:00.000000"}
Time_Raw: 11:42:00

1 个答案:

答案 0 :(得分:0)

MySQL以多种格式识别TIME值。

如果您想省略小数部分,可以使用它。

SELECT
    JSON_OBJECT(
        'Time_Transformed',  TIME_FORMAT(TIME('11:42:00'), '%H %i %s')
    ) AS myJson