我有一张包含500万DATETIME
条记录的表格。我想为表中的所有各种日期时间添加一年。我可以通过一个查询完成所有操作吗?类似的东西:
SELECT DATE_ADD(*, INTERVAL 1 YEAR);
或者您推荐的任何其他方式。谢谢!
答案 0 :(得分:8)
这应该做你想要的:
UPDATE table SET datefield = DATE_ADD(datefield, INTERVAL 1 YEAR);
如果您需要更新数据库中的每个表,请检查this question
的答案