求助:A 表有 5 个记录,通过 API 根据 5 个记录的某个字段拉取数据,拉取的数据为 list 数组,对数组内的所有数据新建 B 表记录,现在遇到了入库去重的问题。
尝试了三种方法:
1.建立唯一索引,建立阶段就失败了;
2.新增记录触发查询并删除工作流,API 拉的数据太快,流触发后无法正常运行;
3.子流程下继续建立子流程,使用单条创建记录,但是关联记录无法新建。
求助:A 表有 5 个记录,通过 API 根据 5 个记录的某个字段拉取数据,拉取的数据为 list 数组,对数组内的所有数据新建 B 表记录,现在遇到了入库去重的问题。
尝试了三种方法:
1.建立唯一索引,建立阶段就失败了;
2.新增记录触发查询并删除工作流,API 拉的数据太快,流触发后无法正常运行;
3.子流程下继续建立子流程,使用单条创建记录,但是关联记录无法新建。
你可以先全部删除,再清空回收站再建立,如果是测试数据的话
明道 2024-08-12 14:00:18
这个 ID 是纯数字,目前用的文本类型,提交建立索引就失败
索引建立失败通常是表格内由重复数据引起的
马先生1 2024-08-12 14:29:04亲,这个索引是为了提高速度的。
你要的是一个判定重复的字段,需要在工作流中自己做判断的啊。 IF EXIST(X) THEN ELSE 那种。
在子流程下又套了个子流程解决了,里面就很好控制每条数据新增前的查重,谢谢了,索引这个之前看一个帖子误导了 😄
明道 2024-08-12 14:00:18
这个 ID 是纯数字,目前用的文本类型,提交建立索引就失败
亲,这个索引是为了提高速度的。
你要的是一个判定重复的字段,需要在工作流中自己做判断的啊。 IF EXIST(X) THEN ELSE 那种。
马先生1 2024-08-12 13:25:09逐条新增就不用考虑数据太快了,只要是一次 API 触发的工作流。
唯一索引失败能再具体一些吗?
从截图的流程图中没有看到针对唯一索引进行的判定。
这个 ID 是纯数字,目前用的文本类型,提交建立索引就失败
逐条新增就不用考虑数据太快了,只要是一次 API 触发的工作流。
唯一索引失败能再具体一些吗?
从截图的流程图中没有看到针对唯一索引进行的判定。