现在,我从我的数据库中检索数据如下:MySQL的:组合选择*与UNIX_TIMESTAMP
SELECT id, UNIX_TIMESTAMP(cdate) as myunixdate, permalink, title FROM mytable
但我想这样做如下,但它不工作。
SELECT *, UNIX_TIMESTAMP(cdate) FROM mytable
我的问题是,我怎么能结合UNIX_TIMESTAMP无需指定所有其他领域?
现在,我从我的数据库中检索数据如下:MySQL的:组合选择*与UNIX_TIMESTAMP
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
SELECT t。*,UNIX_TIMETAMP(t.cdate)FROM mytable t – spencer7593 2012-12-14 22:07:28
SELECT *, UNIX_TIMESTAMP(cdate) AS my_time_stamp FROM mytable
它为我在MySQL 6, 确定第二个查询是一个你真的努力? 您使用的是哪个版本的mysql?
尝试使用的别名该表,并限定列参考,例如SELECT UNIX_TIMETAMP(t.cdate),t。* FROM mytable t – spencer7593 2012-12-14 22:09:49