在clickhouse中,uint64字段上的数据集条件似乎不起作用。例如查询: SELECT * FROM hits_100m_obfuscated where WatchID = 8120543446287443000
不返回任何内容(即使我从数据集中复制了id)。如果条件是在userid上,也是如此。但以下方法效果不错: SELECT * FROM hits_100m_obfuscated where ClientIP = 3078276782
我想原因是clientip字段的类型是uint32,但是userid和watchid都是uint64。我试着使用touint64和cast,但没有成功。
知道我做错什么了吗?
2条答案
按热度按时间amrnrhlw1#
https://github.com/clickhouse/clickhouse/issues/10824
ddarikpa2#
看起来像是Playground的虫子。
作为临时解决方法,您可以使用常用的http api客户端(如postman、fiddler、curl等)向服务端点发送直接请求: