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

Autoincrement field after the max number storred in db through talend

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

在开始你的工作之前,你可以查询数据库table从数据库table中获取该字段的最大值,递增1,然后使用这个值作为你的起始编号下一次插入行。