Use o método putRow do SDK para PHP para gravar uma única linha de dados em uma tabela do Tablestore.
Antes de começar
Descrição do método
public function putRow(array $request)
Código de exemplo
O exemplo abaixo grava uma linha na tabela test_table com o valor de chave primária row1.
$request = array (
'table_name' => 'test_table',
// Build the primary key
'primary_key' => array (
array('id', 'row1')
)
);
try{
// Call putRow to write the row
$response = $client->putRow($request);
echo "* Read CU Cost: " . $response['consumed']['capacity_unit']['read'] . "\n";
echo "* Write CU Cost: " . $response['consumed']['capacity_unit']['write'] . "\n";
} catch (Exception $e) {
echo "Put Row failed.";
}
-
Adicione uma coluna de atributo.
$request['attribute_columns'] = array( array('col1', 'val1') ); -
Especifique um número de versão. Atribua um número de versão distinto a cada coluna de atributo.
$request['attribute_columns'] = array( array('col1', 'val1', null, intval(microtime(true) * 1000)) );