我使用這個: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