我有一个简单的mysql查询:
SELECT *
FROM User_Info
RIGHT JOIN Log ON User_Info.Key = Log.U_id
LIMIT 0 , 30
Log有一个需要转换的纪元时间列。在连接期间添加转换的正确语法是什么?
答案 0 :(得分: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
。
答案 1 :(得分: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年11月13日10:08:01'