【发布时间】:2015-06-04 16:06:11
【问题描述】:
如何在 MySQL 中编写一个查询来全选并将 2 个 UNIX 日期列转换为可读的内容,即 - from_unixtime(received_date) 而无需在我的选择语句中手动写出其他每个列名?
【问题讨论】:
如何在 MySQL 中编写一个查询来全选并将 2 个 UNIX 日期列转换为可读的内容,即 - from_unixtime(received_date) 而无需在我的选择语句中手动写出其他每个列名?
【问题讨论】:
你可以使用
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...
如果你选择字段,你会得到一个错误,* FROM...
我希望这会有所帮助。
【讨论】: