我使用这个:MySQL的 - 从UNIX时间戳选择一年
SELECT FROM_UNIXTIME(my_unix_timestamp_column, '%Y') AS year FROM table_name WHERE year = 2009;
,但它给了我一个错误:
Unknown column 'year' in 'where clause'SELECT FROM_UNIXTIME(my_unix_timestamp_column, '%Y') AS year FROM table_name WHERE year = 2009
两个 “my_unix_timestamp_column” 和 “表格名” 是正确的,我不知道为什么它给了我这个!
我使用PHP 5.3.0
关于'SELECT'部分的部分是错误的。我不会downvote你,但尝试运行以下查询:'SET @r:= 1; SELECT @r:= id + 1 FROM mytable WHERE @r = id'在连续ids从'1'开始的任何表上。 – Quassnoi 2009-11-10 16:14:31