如何在查询之前检查给定的timeuuid,即fa6e9e80-299c-11e7-98d8-f7a8744353f3是否为有效的timeuuid?
使用稍微不同但仍然正确的格式timeuuid:fa6e9e80-299c-11e7-98d8-f7a8744353av导致错误:
object(Cassandra\Exception\InvalidSyntaxException)#199 (7) { ["message":protected]=> string(54) "line 1:103 mismatched character 'v' expecting set null"
Cassandra PHP驱动程序文档似乎没有提供有效的功能来检查。 (Binding syntax:)
答案 0 :(得分:0)
使用version()
方法检查uuid的版本。如果是1那么它是timeuuid。
https://datastax.github.io/php-driver/api/Cassandra/interface.UuidInterface/#method-version