gpt4 book ai didi

cql - 我如何描述 cassandra 数据库中的表?

转载 作者:行者123 更新时间:2023-12-04 03:39:50 28 4
gpt4 key购买 nike

$describe = new Cassandra\SimpleStatement(<<<EOD
describe keyspace.tablename
EOD
);
$session->execute($describe);

我使用了上面的代码,但它不起作用。
如何从 Cassandra 表中获取字段名称及其数据类型?

最佳答案

请参阅 CQL 文档。描述需要一个表/模式/键空间。
describe table keyspace.tablename
它也是一个 cqlsh 命令,而不是一个实际的 cql 命令。要获取此信息,请查询系统表。尝试

select * from system.schema_columns;

- or for more recent versions -

select * from system_schema.columns ;

如果使用 php 驱动程序可能要查看 http://datastax.github.io/php-driver/features/#schema-metadata

关于cql - 我如何描述 cassandra 数据库中的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33145709/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com