如何在MySQL中编写查询以选择所有并将2个UNIX日期列转换为可读的内容,即 - from_unixtime(received_date),而无需在select语句中手动写出其他每个列名?
答案 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 ...
,你会收到错误我希望这会有所帮助。