【发布时间】:2018-02-06 23:01:21
【问题描述】:
我需要使用 boto3 更新我的 dynamodb 表中的时间戳属性,但属性名称“timestamp”是保留字,因此它会在 SET 命令上引发错误。
table.update_item(
Key={
'id': item_id
},
UpdateExpression='SET timestamp = :val1', # this is the line giving the problem
ExpressionAttributeValues={
":val1": new_timestamp
}
)
"errorMessage": "调用UpdateItem操作时发生错误(ValidationException): Invalid UpdateExpression: 属性名是保留关键字;保留关键字:timestamp",
【问题讨论】:
标签: amazon-dynamodb boto3