无意中,我的主持人设定了2012年的时间,在我的数据库中,有超过4000条记录更新时间戳列为2012-11-21 11:24:40
。
我无法在更新时更改所有列的时间,我需要按照表格列保持相同的时间,我只需要在该表中仅将2012
更改为2016
。
我使用此查询列出了所有列
SELECT * FROM `table` WHERE `del_date` LIKE '%2012-11-21%';
但不知道只在该栏中更改年份。
请帮助我如何更改相同内容。
答案 0 :(得分:2)
您可以使用ADDDATE(),例如
UPDATE yourTableName SET del_date = ADDDATE(del_date, INTERVAL 4 YEAR);