assandra.InvalidRequest:来自服务器的错误:代码= 2200 [无效查询]消息="无效的INTEGER常量(42607589003)用于类型文本的标识符"

时间:2017-09-14 21:36:45

标签: python-2.7 cassandra

我试图通过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"

有人可以告诉我这里有什么不对吗?

1 个答案:

答案 0 :(得分:0)

42,607,589,003不能表示为32位整数。你有没有引号试过吗?