我试图通过python在cassandra主机上运行一个简单的查询。
>>session.execute('SELECT * from "users" WHERE "userid"=42607589003')
但我得到以下错误," userid"是文本类型,我通过用双引号括起来尝试不同的排列,但无法弄清楚为什么抛出这个错误
>>cassandra.InvalidRequest: Error from server: code=2200 [Invalid query] message="Invalid INTEGER constant (42607589003) for Identifier of type text"
有人可以告诉我这里有什么不对吗?
答案 0 :(得分:0)
42,607,589,003不能表示为32位整数。你有没有引号试过吗?