本文介紹如何通過 Python SDK 在Table Store的資料表中寫入單行資料。
前提條件
方法說明
put_row(self, table_name, row, condition=None, return_type=None, transaction_id=None)範例程式碼
以下範例程式碼在 test_table 表中寫入一行資料,該行資料的主索引值為 row1。
try:
# 構造主鍵、屬性列
primary_key = [('id', 'row1')]
attribute_columns = []
# 構造寫入行資料
row = Row(primary_key, attribute_columns)
# 調用 put_row 方法寫入行資料
consumed, return_row = client.put_row('test_table', row)
print('* Read CU Cost: %s' % consumed.read)
print('* Write CU Cost: %s' % consumed.write)
except Exception as e:
print("Put row failed with error: %s" % e)添加屬性列。
attribute_columns = [('col1','val1')]指定資料版本號碼,您可以為每個屬性列指定單獨的版本號碼。
attribute_columns = [('col1','val1', int(time.time() * 1000))]