Chr*_*s H 46 uuid cql cassandra cqlsh
想通过CQLsh脚本填充一些静态测试数据.
这不起作用:(device_id是UUID)
insert into devices (device_id, geohash,name, external_identifier, measures, tags)
values ('c37d661d-7e61-49ea-96a5-68c34e83db3a','9q9p3yyrn1', 'Acme1', '936', {'aparPower','actPower','actEnergy'},{'make':'Acme'});
Run Code Online (Sandbox Code Playgroud)
错误请求:类型为uuid的device_id的STRING常量(c37d661d-7e61-49ea-96a5-68c34e83db3a)无效
我似乎无法找到任何CQL函数转换为正确的类型.我需要从python脚本中执行此操作吗?
谢谢,克里斯
Ric*_*ard 86
你不应该在UUID周围加上引号来阻止它被解释为字符串即ie
insert into devices (device_id, geohash,name, external_identifier, measures, tags)
values
(c37d661d-7e61-49ea-96a5-68c34e83db3a,'9q9p3yyrn1', 'Acme1', '936', {'aparPower','actPower','actEnergy'},{'make':'Acme'});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20487 次 |
| 最近记录: |