Я пытаюсь преобразовать TIMESTAMP
типам DATETIME
, DATE
и TIME
MySQL, используя FROM_UNIXTIME
поле. Я заметил, что значения полей TIME
и DATETIME
имеют различную информацию о времени.различные значения для даты и времени, даты и времени полей с отметкой времени в MySQL
Вместо оператора вставки в таблицу, я заменить его простым оператора выбора, который печатает значения:
select FROM_UNIXTIME('1468561341') as timestamp_datetime,FROM_UNIXTIME('1468561341','%d/%m/%y') as timestamp_date, FROM_UNIXTIME('1468561341','%h:%m:%s %p') as timestamp_time
Результаты выглядят следующим образом:
- timestamp_datetime:
2016-07-15 05:42:21.000000
- timestamp_date
15/07/16
- timestamp_time
05:07:21 AM
Как я могу получить согласованное значение времени в обоих этих столбцах?
Что вы имеете в виду о * последовательном значении времени *? – Blank