大佬们! 数据集 sql语句where 后面条件假如有中文 定时同步数据为空(v1.18.9版本,mysql数据库为dataease提供的镜像)




运行查询有数据 同步日志没报错 kettle日志也没报错 但预览无数据,doris也没数据
但当where后面不跟中文就可以同步过来
比如:SELECT * FROM demo_gdp_by_city_top10 或者 SELECT * FROM demo_gdp_by_city_top10 where id=151 是可以的
sql集的写法尝试过双引号或反引号,都无数据,比如以下几种都尝试过
SELECT * FROM demo_gdp_by_city_top10 where province=“\上海市”
SELECT * FROM demo_gdp_by_city_top10 where province=‘上海市’
SELECT * FROM demo_gdp_by_city_top10 where province=‘\上海市’
都是无数据同步过来

当where后面不出现中文就可以同步过来了
如下SELECT * FROM demo_gdp_by_city_top10 where id=“151”


数据源是什么?升级到最新版再测试,升级前备份安装目录。

数据是自带的mysql (就是dataease自带的那个镜像)

用的是v1.18,9版本是1系列里面最新了的吧

不不不,最新是 1.18.14,v1 版本1.18 会持续更新