我有一个简单的 mysql 查询:
SELECT *
FROM User_Info
RIGHT JOIN Log ON User_Info.Key = Log.U_id
LIMIT 0 , 30
日志具有需要转换的纪元时间列。在联接期间添加转换的正确语法是什么?
将表指定为 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
替换为正确的字段名称。
使用 FROM_UNIXTIME 函数,即 mysql> 选择 FROM_UNIXTIME(1447430881); -> '2015-11-13 10:08:01' MYSQL>选择FROM_UNIXTIME(1447430881) + 0; -> 20151113100801 mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(), -> '%Y %D %M %h:%i:%s %x'); -> '2015 13th 十一月 10:08:01 2015'