我有我的表PlayersInfo 以下字段,我必须分配给$ newtablename
PlayerId-> HASH PlayerName-> RANGE PlayerPrice PlayerType PlayerNationality
$response = $client->updateItem(array(
"TableName" => $newtablename,
"Key" => array(
"PlayerId" => array('N' => 1),
"PlayerName" => array('S' => "Virat Kohli")
),
"AttributeUpdates" =>array("PlayerPrice"=>array("Value" => array('N'=>1000)),array("PlayerType"=>array("Value" => array('S'=>"Batsman")),array("PlayerNationality"=>array("Value" => array('S'=>"India")),
);
"ReturnValues" => \Aws\DynamoDb\Enum\ReturnValue::ALL_NEW
));
这必须工作.. 我在密钥中使用了id和name,因为它们分别是HASH和RANGE键,所以我们必须在key中指定它们。