2016-06-01 2 views
0

У меня есть простой MySQL запрос:Как конвертировать Epoch Время в MySql Регистрация

SELECT * 
FROM User_Info 
RIGHT JOIN Log ON User_Info.Key = Log.U_id 
LIMIT 0 , 30 

Log имеет временную колонку эпохальное, которая должна быть преобразована. Каков правильный синтаксис для добавления конверта во время соединения?

ответ

1

Необходимо указать таблицу как table.column.

SELECT *, FROM_UNIXTIME(Log.epoch) AS log_time 
FROM User_Info 
RIGHT JOIN Log ON User_Info.Key = Log.U_id 
LIMIT 0 , 30 

Пожалуйста, замените epoch с правильным именем поля.

0

Используйте функцию FROM_UNIXTIME, то есть mysql> SELECT FROM_UNIXTIME (1447430881); -> '2015-11-13 10:08:01' mysql> SELECT FROM_UNIXTIME (1447430881) + 0; -> 20151113100801 mysql> SELECT FROM_UNIXTIME (UNIX_TIMESTAMP(), -> '% Y% D% M% h:% i:% s% x'); -> '2015 13 ноября 10:08:01 2015'

Смежные вопросы