执行 CQL 查询语句时收到错误警报 "invalid string"
Getting error alert "invalid string"while excuting CQL query statement
我是 CQL 新手。在我的 CQL 数据库中有很多列。有一个要求,我需要根据检查特定列的字符串值来填充数据。
当我执行此查询 select * from posts
时,我能够看到所有列的值。但是当我执行下面的查询时。
select guid from posts where post_id='da9ef16f-18ee-36df-840a-3ef559ee278c';
出现错误并附上相同的屏幕截图。请告诉我。
非常感激。谢谢。
如果您在 CQL 中使用单引号,UUID 将被视为字符串。请尝试以下操作:
select guid from posts where post_id=da9ef16f-18ee-36df-840a-3ef559ee278c;
这将解析为 UUID 而不是字符串文字
我是 CQL 新手。在我的 CQL 数据库中有很多列。有一个要求,我需要根据检查特定列的字符串值来填充数据。
当我执行此查询 select * from posts
时,我能够看到所有列的值。但是当我执行下面的查询时。
select guid from posts where post_id='da9ef16f-18ee-36df-840a-3ef559ee278c';
出现错误并附上相同的屏幕截图。请告诉我。 非常感激。谢谢。
如果您在 CQL 中使用单引号,UUID 将被视为字符串。请尝试以下操作:
select guid from posts where post_id=da9ef16f-18ee-36df-840a-3ef559ee278c;
这将解析为 UUID 而不是字符串文字