powerquery 查询mysql数据库,在sql语句中无法用中文进行数据值筛选的问题

使用PowerQuery连接MySQL数据库时遇到数据筛选问题,当SQL语句包含中文值时查询结果为空。经排查,发现新创建的查询缺少encoding参数,加入该参数后能正常查询。对比旧的PQ模板,发现历史查询会自动添加encoding语句。
摘要由CSDN通过智能技术生成

今天用powerquery连接公司数据库,连接正常,但查询的数据都为空,同样的sql语句,用navicat都能查出来,真是神奇。

后来不断的尝试改变查询条件,发现把where语句中涉及中文值的内容都删掉,就可以查到数据,因此判断是powerquery对中文的支持出了问题。但是以前没碰到过这种问题啊。

于是把以前的pq模板文件打开看了下,发现查询语句果然有变化。

今天创建的查询语句

= MySQL.Database("xxx", "xxx", [ReturnSingleDatabase=true, Query="SELECT * FROM tmall_sycm_shopsource where  source_type='无线端' and statistical_time = '2022-04-11' ;"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值