PHP SDK の putRow メソッドを使用して、Tablestore テーブルに 1 行のデータを書き込みます。
事前準備
メソッドの説明
public function putRow(array $request)
サンプルコード
プライマリキーの値が row1 の 1 行のデータを test_table テーブルに書き込みます。
$request = array (
'table_name' => 'test_table',
// プライマリキーを構築
'primary_key' => array (
array('id', 'row1')
)
);
try{
// putRow を呼び出して行を書き込む
$response = $client->putRow($request);
echo "* 読み取り CU コスト: " . $response['consumed']['capacity_unit']['read'] . "\n";
echo "* 書き込み CU コスト: " . $response['consumed']['capacity_unit']['write'] . "\n";
} catch (Exception $e) {
echo "行の書き込みに失敗しました。";
}
-
属性列を追加します。
$request['attribute_columns'] = array( array('col1', 'val1') ); -
バージョン番号を指定します。 各属性列に個別のバージョン番号を割り当てます。
$request['attribute_columns'] = array( array('col1', 'val1', null, intval(microtime(true) * 1000)) );