通過create table語句為已存在的資料表或者多元索引建立映射關係。

说明 關於create table語句的更多資訊,請參見建立表的映射關係建立多元索引的映射關係

前提條件

已初始化Client。具體操作,請參見初始化

參數

參數 說明
query SQL語句,請根據所需功能進行設定。

樣本

说明 此處以建立表的映射關係為例介紹。

使用CREATE TABLE `tableName` (`PK0` BIGINT(20),`PK1` VARCHAR(1024),`geo` MEDIUMTEXT,`boolean` BOOL,`array` MEDIUMTEXT,`double` DOUBLE,`text` MEDIUMTEXT,`keyword` MEDIUMTEXT,`nested` MEDIUMTEXT,`long` BIGINT(20),PRIMARY KEY(`PK0`,`PK1`));語句建立tableName表的映射關係。

$request = array(
    'query' => 'CREATE TABLE `tableName` (`PK0` BIGINT(20),`PK1` VARCHAR(1024),`geo` MEDIUMTEXT,`boolean` BOOL,`array` MEDIUMTEXT,`double` DOUBLE,`text` MEDIUMTEXT,`keyword` MEDIUMTEXT,`nested` MEDIUMTEXT,`long` BIGINT(20),PRIMARY KEY(`PK0`,`PK1`));',
);
$response = $this->otsClient->sqlQuery($request);
print json_encode($response, JSON_PRETTY_PRINT);