现在,我正在从数据库中检索数据,如下所示:

SELECT id, UNIX_TIMESTAMP(cdate) as myunixdate, permalink, title FROM mytable

但我想按以下方式进行操作,但是不起作用。

SELECT *, UNIX_TIMESTAMP(cdate) FROM mytable

我的问题是,如何在不必指定所有其他字段的情况下合并UNIX_TIMESTAMP?

最佳答案

您确定没有尝试过吗?

SELECT UNIX_TIMESTAMP(cdate), * FROM mytable


这是行不通的,因为*必须首先出现:

SELECT *, UNIX_TIMESTAMP(cdate) FROM mytable


对其进行混叠将使其更易于在您的代码中进行引用:

SELECT *, UNIX_TIMESTAMP(cdate) AS cdate_timestamp FROM mytable

10-08 04:42