MYSql仅从时间戳更改年份

时间:2016-11-21 07:27:59

标签: mysql

无意中,我的主持人设定了2012年的时间,在我的数据库中,有超过4000条记录更新时间戳列为2012-11-21 11:24:40

我无法在更新时更改所有列的时间,我需要按照表格列保持相同的时间,我只需要在该表中仅将2012更改为2016

我使用此查询列出了所有列

SELECT * FROM `table` WHERE `del_date` LIKE '%2012-11-21%';

但不知道只在该栏中更改年份。

请帮助我如何更改相同内容。

1 个答案:

答案 0 :(得分:2)

您可以使用ADDDATE(),例如

UPDATE yourTableName SET del_date = ADDDATE(del_date, INTERVAL 4 YEAR);