标签: database etl talend
我正在通过talend ETL工具将数据插入数据库。对于其中一个字段,我有一个自动递增编号。但是,如果我杀死了服务器并且重新启动,我必须清空数据库,因为它将得到重复(自动增量PK)。我想要一种从最后插入的值开始在数据库中存储自动递增字段的方法。因此,如果数据库中的最后一个值为5 ..下一个应为6
答案 0 :(得分:1)
在开始工作之前,您可以查询数据库表以从数据库表中获取该字段的最大值,将其递增1,然后将该值用作下一次插入行的起始编号。