MySQL查询选择全部和转换日期

时间:2015-06-04 16:06:12

标签: mysql date timestamp

如何在MySQL中编写查询以选择所有并将2个UNIX日期列转换为可读的内容,即 - from_unixtime(received_date),而无需在select语句中手动写出其他每个列名?

1 个答案:

答案 0 :(得分:0)

您可以使用

SELECT *, from_unixtime(received_date), from_unixtime(other_date_field) FROM table;

您将在结果中以时间戳和可读格式显示两个日期列。您可能希望使用AS重命名可读列,如下所示:

SELECT *, from_unixtime(received_date) AS date1, from_unixtime(other_date_field) AS date2 FROM table;

请注意,外卡必须先出现:

SELECT *, field FROM...

如果你选择SELECT字段,* FROM ...

,你会收到错误

我希望这会有所帮助。