$describe = new Cassandra\SimpleStatement(<<<EOD
describe keyspace.tablename
EOD
);
$session->execute($describe);
Run Code Online (Sandbox Code Playgroud)
我使用上面的代码,但它不起作用.如何从Cassandra表中获取字段名称及其数据类型?
Chr*_*ink 10
请参阅CQL文档.描述需要一个表/模式/键空间.
describe table keyspace.tablename
它也是一个cqlsh命令,而不是一个实际的cql命令.要获取此信息,请查询系统表.尝试
select * from system.schema_columns;
- or for more recent versions -
select * from system_schema.columns ;
Run Code Online (Sandbox Code Playgroud)
如果使用php驱动程序可能想要查看http://datastax.github.io/php-driver/features/#schema-metadata
| 归档时间: |
|
| 查看次数: |
22609 次 |
| 最近记录: |