选择所有列但unix_timestamp createdate

时间:2013-10-28 15:23:49

标签: php mysql

使用PHP / MySQL

我需要选择表中的所有列,但是将“createdate”列转换为查询中的unix_timestamp,保存为current_timestamp。

2 个答案:

答案 0 :(得分:2)

您可以使用MySQL的UNIX_TIMESTAMP()功能:

SELECT *, UNIX_TIMESTAMP(createdate) AS unix_createdate FROM my_table

答案 1 :(得分:0)

这可以通过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