问题一:表格存储OTS宽表模型中是否存在类似ES upinsert的更新方式 主键存在就更新 不存在就新增?
问题二:直接用update 不存在也会插入新列么?
回答一:可以直接用update
https://help.aliyun.com/zh/tablestore/user-guide/conditional-update?spm=a2c4g.11186623.0.i9
问题一:在表格存储OTS宽表模型中,不存在类似ES的upinsert更新方式。主键存在时进行更新,不存在时进行插入是一种常见的操作,但并不是OTS提供的原生功能。在OTS中,如果你想要实现类似的功能,可以使用UPSERT操作,它会在主键存在时更新数据,不存在时插入新数据。
问题二:在表格存储OTS宽表模型中,如果使用update操作,当列不存在时,并不会插入新列。update操作只会更新已存在的列的值,如果列不存在,则会报错。如果要插入新列,可以通过插入一行带有新列值的记录来实现。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。