gpt4 book ai didi

MYSQL 日期 - str_to_date() 函数弄乱了我的日期中的年份

转载 作者:行者123 更新时间:2023-11-29 14:38:20 26 4
gpt4 key购买 nike

刚刚使用 MYSQL 中的 str_to_date() 函数更改了日期格式 dd-mm-yy。日期列的日期格式为 dd-mm-yyyy。我使用了以下查询:

UPDATE invoice SET date=str_to_date(date, '%d-%m-%Y');

日期已转换为正确的格式 yyyy-mm-dd,但日期列中的所有年份均更改为 2020。

现在我有两个问题:

1] 如何将我的日期中的 2020 年全部更改为 2011 年

2]你觉得怎么样,为什么会发生这种情况?

最佳答案

您可以使用如下查询:

UPDATE table SET datefield=datefield - INTERVAL 9 year WHERE records you want to change

如果省略 WHERE 子句,则会更改表中的ALL 记录。

关于MYSQL 日期 - str_to_date() 函数弄乱了我的日期中的年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8510650/

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