【问题标题】:MySQL Query to Select All and Convert DateMySQL查询全选并转换日期
【发布时间】:2015-06-04 16:06:11
【问题描述】:

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

【问题讨论】:

    标签: mysql date timestamp


    【解决方案1】:

    你可以使用

    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...

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-12
      • 2010-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-12
      • 1970-01-01
      相关资源
      最近更新 更多