[英]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.