"价值' 0000-00-00 00:00:00'不能表示为java.sql.Timestamp"连接到Google Data Studio Report上的RDS mySQL数据库时。

时间:2017-09-07 08:39:53

标签: mysql datetime datasource rds google-data-studio

我已成功将RDS数据库连接为Google Data Studio上的数据源。表中的表和字段也显示正确的数据类型。

但是在尝试使用此数据源创建报告时,Time Dimension维度会出错:

Failed to execute connection with error: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp

我尝试在连接时将zeroDateTimeBehavior=convertToNull添加到数据库名称字段,但Google Data Studio不接受连接。

当某些时间戳为0000-00-00 00:00:00时,知道如何让它工作吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用SQL解决它,但是您将丢失一些数据。例如:

SELECT * FROM table
WHERE date != 0;