539
人物
主鍵列自增__最佳實踐_表格存儲-阿裏雲
本節介紹表格存儲中的主鍵列自增功能,即若用戶設置某一列主鍵為自增列,在寫入一行數據時,這一列主鍵不用填值,表格存儲會自動為用戶生成這一列主鍵的值,這個值在分區鍵上保證唯一,且嚴格遞增。
特點
表格存儲提供的主鍵列自增功能具有以下特點:
表格存儲支持多個主鍵,第一個主鍵為分區鍵,分區鍵不允許設置為自增列。
表格存儲獨有的係統架構和主鍵自增列實現方式,可以保證生成的自增列的值唯一,且嚴格遞增。
除分區鍵以外,其它主鍵都可以設置為自增列。
屬性列不能設置為自增列。
每張表最多隻允許設置一個主鍵為自增列。
自動生成的自增列為 64 位的有符號長整型。
分區健級別嚴格遞增。
自增列功能是表級別的,同一個實例下麵可以有自增列的表,也可以有非自增列的表。
僅支持在創建表的時候指定自增列,對於已存在的表不支持創建自增列。
使用主鍵列自增功能後,條件更新的邏輯和之前一樣,具體如下表所示:
API | IGNORE | EXPECT_EXIST | EXPECT_NOT_EXIST |
---|---|---|---|
PutRow:已存在行 | 失敗 | 成功 | 失敗 |
PutRow :不存在行 | 成功 | 失敗 | 失敗 |
UpdateRow: 已存在行 | 失敗 | 成功 | 失敗 |
UpdateRow:不存在行 | 成功 | 失敗 | 失敗 |
DeleteRow: 已存在行 | 失敗 | 失敗 | 失敗 |
DeleteRow: 不存在行 | 成功 | 成功 | 失敗 |
場景
使用
計費
主鍵列自增功能不影響現有計費邏輯,返回的主鍵列數據不會額外消耗讀 CU。
最後更新:2016-12-13 14:00:32
上一篇:
寬行讀取__最佳實踐_表格存儲-阿裏雲
下一篇:
工具篇__最佳實踐_表格存儲-阿裏雲
查詢類目-樹__媒體類目接口_API使用手冊_視頻點播-阿裏雲
申請資源__快速入門_消息隊列 MQ-阿裏雲
注冊賬戶__設置準備_用戶指南_負載均衡-阿裏雲
定時消息和延時消息__特色功能_消息隊列 MQ-阿裏雲
集群方式訂閱消息__Java SDK_TCP 接入(專業)_消息隊列 MQ-阿裏雲
搜索指定發布信息__發布管理相關接口_Open API_消息隊列 MQ-阿裏雲
阿裏雲攜手隆力奇共創新零售時代
CDN服務如何開啟GZIP壓縮功能___產品使用問題_CDN-阿裏雲
簽名密鑰綁定API__後端簽名密鑰相關接口_API_API 網關-阿裏雲
公共雲版__配置命令行工具和 SDK_用戶指南_命令行工具 CLI-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲