如何为 MySQL 数据库中的所有时间戳/DATETIME 添加偏移量?

2024-03-20

我有一些 MySQL 数据库,其中有多个表,其中包含(除其他外)一些 DATETIME 列。我正在寻找一种方法来向整个数据库中的所有 DATETIME 列添加一定的时间(比如一年)。

如果数据最初写入数据库时​​系统时间错误,这会很有用。

或者,就像我的情况一样

根据历史数据为应用程序创建最新的演示数据。

  • 有没有办法一次移动数据库中的所有 DATETIME 字段?
  • 如果不是,如何移动一个表中所有条目的 DATETIME 列(即添加一些偏移量)?

感谢您的回答!


UPDATE table SET date_column = DATE_ADD(date_column, INTERVAL 1 YEAR);

这应该可以解决问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为 MySQL 数据库中的所有时间戳/DATETIME 添加偏移量? 的相关文章

随机推荐