问答 查看内容
返回列表

表格填报提交失败,显示回写服务异常: table *** does not support update

1068 1
发表于 2025-7-30 10:21:24 | 查看全部 阅读模式
表格填报回写到到StarRocks数据库,先选择直接追加,表不存在直接建表,使用正常;后续改为插入数据时,提交任务失败,显示回写服务异常: table test1111 does not support update。

截图202507301021121285.png

评论1

观小凡楼主Lv.9 发表于 2025-7-30 10:43:46 | 查看全部
原因:
      StarRocks回写方式为“直接追加”时,默认建表语句创建出来的table类型为明细表(DUPLICATE KEY),允许表中有重复的键值,不支持更新操作。当使用UPDATE语句时,StarRocks会报错,因为它无法确定要更新哪一条重复的记录。回写创建出来的表可以用于全量更新和直接追加。插入更新功能不支持新建表,需要选择已经存在的表。
解决方案:
      如果需要使用插入更新功能,请从数据库里将表类型改为 PRIMARY KEY 类型,不要直接使用回写默认创建出来的表。

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表