Ejecute la instrucción SHOW INDEX para consultar la información de índices de una tabla, como el nombre del índice, los campos y el tipo.
Para obtener más información sobre la instrucción SHOW INDEX, consulte Query the index information about a table.
Requisitos previos
Inicialice un cliente de Tablestore. Para obtener más información, consulte Initialize an OTSClient.
Cree una tabla de asignación. Para obtener más información, consulte Create a mapping table.
Notas de uso
Tablestore SDK for PHP V5.1.0 y versiones posteriores admiten la función de consulta SQL. Cuando utilice esta función, compruebe que tenga instalada una versión compatible de Tablestore SDK for PHP.
Para conocer el historial de versiones de Tablestore SDK for PHP, consulte Version history of Tablestore SDK for PHP .
Ejemplos
A continuación se muestra un ejemplo de código para ejecutar la instrucción SHOW INDEX IN y consultar la información de índices de una tabla llamada tableName:
$request = array(
'query' => 'SHOW INDEX IN `tableName`;',
);
$response = $otsClient->sqlQuery ($request);
$sqlRows = $response['sql_rows'];
print json_encode($sqlRows, JSON_PRETTY_PRINT);
Referencias
Si necesita usar un search index específico para consultar datos mediante la función de consulta SQL, ejecute la instrucción
CREATE TABLEpara crear una tabla de asignación correspondiente. Para obtener más información, consulte Create mapping tables for search indexes.También puede ejecutar instrucciones SQL para consultar datos a partir de los campos de un índice. Para obtener más información, consulte Query data.