我正在尝试创建一个简单的AWS Glue脚本,该脚本可以将数据从一个MySQL数据库加载到另一个MySQL数据库。 我一开始就陷入困境,因为我的源数据库配置为使用" 0000-00-00 00:00:00"作为timestamp列的默认值。
我尝试过使用resolveChoice将列转换为字符串,我也尝试过(测试时)只选择不是时间戳的列,但我总是得到同样的错误:
java.sql.SQLException:Value' 0000-00-00'不能表示为java.sql.Timestamp
我无法修改数据库以用NULL替换这些值,此时我无法修改Glue首选项的任何部分(在jdbc字符串中包含zeroDateTimeBehaviour)