sequelize中bulkCreate的属性updateOnDuplicate一个bug

使用bulkCreate 的updateOnDuplicate插入或更新数据时 ,如果没有就增加是没错, 比如插入了一条数据库没有的数据主键id=15, 但是,成功返回id却是16?这是怎么回事?

成功插入数据库的一条记录

然后返回到终端

代码比较简单

后端是使用egg.js+sequelize

是不是自增的???

你一次性新增多条吗?你试试单条延迟 新增会不会出现这个问题,先排除数据库设置问题。

对了 你ignoreDuplicates设置true试试

ps:如果你刚开始学可以去看我写的demo,https://blog.csdn.net/xuelang532777032/article/details/115701433