使用 PHP/MySQL
我需要选择表中的所有列,但将保存为 current_timestamp 的列“createdate”转换为查询中的 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