gpt4 book ai didi

mysql - 如何仅更新日期列中的月份?

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

我有一个包含 30 个条目的表,日期列如下所示

2014-11-01
2014-11-02
2014-11-03
.
.
.
2014-11-30

现在我想编写 MySQL 查询以将月份从 11 更新到 10,或者你可以说从 11 月到 10 月。

我只想将所有这些日期中的月份从 11 更改为 10。

最佳答案

使用DATE_ADD更改月份和MONTH的功能过滤记录的功能。假设表名是 tbl,列名是 date,下面是查询的样子

UPDATE `tbl`
SET `date` = DATE_ADD(`date`, INTERVAL -1 MONTH)
WHERE MONTH(`date`) = 11

关于mysql - 如何仅更新日期列中的月份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26727681/

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