所以在SQL中我可以执行以下操作来指定所需的长度:
CREATE TABLE ... name VARCHAR(**255**) ...
有没有办法在CQL中执行此操作?在文档中没有任何关于它的说法(或者我可能错过了一些重要的东西),所以我认为这是不可能的,但我也没有找到它的确认。 CQL中varchar类型的最大长度是多少?
答案 0 :(得分:3)
在Cassandra中,VARCHAR只是TEXT数据类型的别名,它存储UTF-8编码的字符串。字符串的最大大小由Java中字符串的最大大小限制,即2147483647个字符(2 ^ 31 - 1)。您无法在表定义中为字符串数据类型设置最大字符串长度。