現在,我從我的數據庫中檢索數據如下: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