使用PHP/MySQL的選擇所有列,但UNIX_TIMESTAMP CREATEDATE
,我需要選擇表中的所有列,但轉換列「CREATEDATE」,這是保存爲CURRENT_TIMESTAMP在查詢中的UNIX_TIMESTAMP。
使用PHP/MySQL的選擇所有列,但UNIX_TIMESTAMP CREATEDATE
,我需要選擇表中的所有列,但轉換列「CREATEDATE」,這是保存爲CURRENT_TIMESTAMP在查詢中的UNIX_TIMESTAMP。
您可以使用MySQL的UNIX_TIMESTAMP()
功能:
SELECT *, UNIX_TIMESTAMP(createdate) AS unix_createdate FROM my_table
這可以通過內置在MySQL中UNIX_TIMESTAMP()函數來實現。
mysql> SELECT UNIX_TIMESTAMP();
-> 1196440210
mysql> SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
-> 1196440219
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp
大。祝你好運。一旦你解決了問題後發佈答案,以便我們都能從中受益。 –