在Hologres中,MySQL 中除了 update delete 还有 replace 数据吗?
可以选择更新现有行或忽略插入操作。
INSERT ON CONFLICT的基本语法如下:
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...)
ON CONFLICT (column_used_for_conflict)
DO UPDATE SET column1 = value1, column2 = value2, ...;
column_used_for_conflict是用于检测冲突的列(通常是主键),如果这列的值已存在,则会触发更新操作。DO UPDATE SET子句定义了如何更新现有行。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975