繁体   English   中英

在MySQL表中更改年份

[英]Alter year in a MySQL table

我们在MySQL表中有一列名为date的类型为datetime的列,其中意外添加了错误的年份。

例如2015-09-30 23:57:29而不是2014-09-30 23:57:29

是否可以快速将所有这些日期更改为正确的年份? 我当时在考虑使用date_sub,但不确定确切的语法吗?

尝试这个:

UPDATE yourtable SET field = DATE_SUB(field, INTERVAL 1 YEAR)
WHERE YEAR(field) = 2015

我想您想更改2015年的所有行。如果您的情况有所不同,请随时进行更改

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM