通过talend存储在db中的最大数字后的自动增量字段

问题描述 投票:0回答:1

我正在通过talend ETL工具将数据插入数据库。对于其中一个字段,我有一个自动增量编号。但是如果我在talend中杀死服务器并且我再次启动,我必须清空数据库,因为它会重复(自动增量PK)。我想要一种方法来存储数据库中的自动增量字段,从最后插入的值开始。因此,如果数据库中的最后一个值是5 ..下一个值应该是6

database etl talend
1个回答
1
投票

在开始作业之前,您可以查询数据库表以从数据库表中获取该字段的最大值,增加1,然后将此值用作下次插入行的起始编号。

© www.soinside.com 2019 - 2024. All rights reserved.