使用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
大。祝你好运。一旦你解决了问题后发布答案,以便我们都能从中受益。 –