gpt4 book ai didi

mysql - 如何从 dd/mm/yyyy 00 :00 format mysql 中选择月份和年份

转载 作者:行者123 更新时间:2023-11-29 11:16:47 25 4
gpt4 key购买 nike

我在 mysql 中的日期时间为 20/09/2016 10:00

如何只选择月份和年份?

我尝试了多种建议但不起作用。

有什么想法吗?

最佳答案

选择正确的数据类型非常重要。

由于您以 varchar 数据类型存储日期时间,我建议将其移至 timestamp 类型。

但在此之前,您需要将日期时间值的格式更改为标准格式 (yyyy-mm-dd hh:mm:ss)。

首先,将日期时间值更新为上述格式:

UPDATE 
your_table
SET column1 = STR_TO_DATE(column1,'%d/%m/%Y %H:%i');

现在将数据类型更改为时间戳

ALTER TABLE your_table MODIFY column1 timestamp;
<小时/>

现在执行您的查询:

select date_format (column1, '%m/%Y') from table1

关于mysql - 如何从 dd/mm/yyyy 00 :00 format mysql 中选择月份和年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39593135/

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