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-阿里云