starrocks 非法日期 查询会报错

starrocks 版本:3.2.3
FORBID_INVALID_DATE 默认已经禁用了

SELECT * FROM jdbc_mysql.newenergy.finish_period_detail where fpd_create_time = ‘0000-00-00 00:00:00’ limit 100;
使用0000-00-00 00:00:00 查询会抛出

1064 - getNextChunk failed, error: java.sql.SQLException: Zero date value prohibited
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73)
at com.mysql.cj.jdbc.exceptions.SQLE

遇到相同问题,解决了吗?

你好,请问解决了吗

sql model现在是啥

老师,我现在也遇到了这个问题,使用的mysql catalog

请问mysql 是什么版本,sql_model设置是什么样的

MySQL版本:5.7.43-log
sql_model:为空
image

我顶顶

顶顶顶

@jingdan 老师,这个有解决办法吗,mysql的catlog需要配置SSL=false和这个 Zero date异常

现在设置ssl=false和sql mode可以规避?

因为业务原因,目前无法规避,原计划是使用catalog join+物化视图的方式,目前只能使用其它同步工具+调度工具周期性的同步数据

刚去github上搜了一下,发现已经有pr解决了,感谢老师回复,我们这边升级到3.1.11版本就好了

1赞