gpt4 book ai didi

Mysql - 从 unix 时间戳中选择年份

转载 作者:IT老高 更新时间:2023-10-29 00:03:04 27 4
gpt4 key购买 nike

我正在使用这个:

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”和“table_name”都是正确的,我不知道为什么会给我这个!!!

我正在使用 PHP 5.3.0

最佳答案

我不太确定这是因为 YEAR 是 MySQL 中的保留字,还是因为它希望您按照以下方式做一些事情:

SELECT
FROM_UNIXTIME(my_unix_timestamp_column, '%Y') AS year
FROM
table_name
WHERE
FROM_UNIXTIME(my_unix_timestamp_column, '%Y') = 2009;

不记得最后一个问题是否只与 GROUPings 相关:S

关于Mysql - 从 unix 时间戳中选择年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1708953/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com