我正在将一些数据从一个mysql数据库迁移到另一个结构稍有不同的mysql数据库。主要区别在于,在第一个数据库中,日期是以本地时区(欧洲/罗马)表示的,而在目标数据库中,日期是utc。我在所有转换中共享我的db连接。
我已经做了转换,一切正常,但我没有找到一种方法来自动转换我的所有日期在正确的时区。我希望有一些在连接级别,以便所有日期自动转换。否则,我会为每个表和字段添加一些额外的转换(而且它们非常多)!
我试过了 serverTimezone
在数据库级别,但它不起作用。
有没有一个聪明的方法来做这个转换,避免添加新的转换?
1条答案
按热度按时间ycggw6v21#
最终,我找到了我的问题的解决方案,使用的方法从阿达姆尼克这里描述。