【发布时间】:2021-07-16 16:35:08
【问题描述】:
我需要更新 Dynomodb 中的一行,同时需要包含一个已经不存在的新列。
resp = table.update_item(
Key={
'Pkey': 'key1',
'Skey': 'skwy2'
},
UpdateExpression='ADD dateModified = :input2, SET IsActive = :input1',
ExpressionAttributeValues={
':input1': False,
':input2' : datetime.datetime.now(timezone.utc)
},
ReturnValues="UPDATED_NEW"
)
现在我需要将 IsActive 字段更新为 false 并向其中插入新的 dateModified 值。
得到错误为 UpdateExpression 无效:语法错误;令牌:“=”,附近:“dateModified = :input2”
【问题讨论】:
标签: python boto3 amazon-dynamodb