我有一个名为orders的mysql表,有4列。它们被创建、修改、插入、顺序id。所以创建和修改的列将填充外部Api中的值,并插入我正在使用的mysql now()函数的当前时间戳。在创建和修改的列中,我得到的值如下
2021-11-29T12:52:07.116
,
2021-11-29T12:52:25.753
插入值为-2021-11-29 11:55:09。所以我想把创建和修改的时间转换成正常的日期时间。为此,我使用下面的查询。
SELECT DATE_FORMAT(
创建
, '%Y-%m-%d %H:%i:%s') AS CreatedOn,DATE_FORMAT(
被改进的
, '%Y-%m-%d %H:%i:%s') AS ModuifiedOn,inserted_on from orders
.
我得到的输出似乎是错误的
2021-11-29 12:52:07,2021-11-29 12:52:25,2021-11-29 11:55:09
因为前两个创建和修改的值应该小于插入的值。但这里创建和修改的似乎比插入的要大
2021-11-29 12:52:07,2021-11-29 12:52:25
那么,如何正确格式化mysql select查询中的create和modified列呢?任何帮助都将不胜感激。