我有一些 MySQL 数据库,其中有多个表,其中包含(除其他外)一些 DATETIME 列。我正在寻找一种方法来向整个数据库中的所有 DATETIME 列添加一定的时间(比如一年)。
如果数据最初写入数据库时系统时间错误,这会很有用。
或者,就像我的情况一样
根据历史数据为应用程序创建最新的演示数据。
- 有没有办法一次移动数据库中的所有 DATETIME 字段?
- 如果不是,如何移动一个表中所有条目的 DATETIME 列(即添加一些偏移量)?
感谢您的回答!
UPDATE table SET date_column = DATE_ADD(date_column, INTERVAL 1 YEAR);
这应该可以解决问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)