Cassandra 错误的请求:无效的字符串常量。。。类型为timeuuid
当我从“TableToFetch”中选择*时,其中列1='2js88saa-33oo-pzl7-b517-8584j2kf8wdd'代码>我得到这个错误: 错误的请求:无效的字符串常量 (2js88saa-33oo-pzl7-b517-8584j2kf8wdd)用于timeuuid类型的列1 这些都没有帮助:Cassandra 错误的请求:无效的字符串常量。。。类型为timeuuid,cassandra,Cassandra,当我从“TableToFetch”中选择*时,其中列1='2js88saa-33oo-pzl7-b517-8584j2kf8wdd'我得到这个错误: 错误的请求:无效的字符串常量 (2js88saa-33oo-pzl7-b517-8584j2kf8wdd)用于timeuuid类型的列1 这些都没有帮助: 从“TableToFetch”中选择*,其中column1=“2js88saa-33oo-pzl7-b517-8584j2kf8wdd”返回 错误请求:第1:52行输入“2js88saa-33o
从“TableToFetch”中选择*,其中column1=“2js88saa-33oo-pzl7-b517-8584j2kf8wdd”代码>返回
错误请求:第1:52行输入“2js88saa-33oo-pzl7-b517-8584j2kf8wdd”处没有可行的替代方案
从“TableToFetch”中选择*,其中列1=2js88saa-33oo-pzl7-b517-8584j2kf8wdd代码>返回
错误请求:TimeUUID仅支持版本1 UUID
我该怎么办?前两个错误是由您用引号将uuid括起来引起的:第一个错误被解释为字符串,第二个错误没有被识别为任何类型
UUID和TimeUUID可以/应该在没有任何引号的查询中使用
第三条错误消息是关于TimeUUID类型的,Apache Cassandra使用类型1的UUID,因此似乎2js88saa-33oo-pzl7-b517-8584j2kf8wdd
可能不是有效的类型1 UUID。对我来说,你的问题似乎没问题
此外,我不确定您如何执行查询(cql或通过驱动程序),或者您使用什么版本的Cassandra,但这个答案可能也与您相关: