使用bulkCreate 的updateOnDuplicate插入或更新数据时 ,如果没有就增加是没错, 比如插入了一条数据库没有的数据主键id=15, 但是,成功返回id却是16?这是怎么回事?
成功插入数据库的一条记录
然后返回到终端
代码比较简单
后端是使用egg.js+sequelize
是不是自增的???
你一次性新增多条吗?你试试单条延迟 新增会不会出现这个问题,先排除数据库设置问题。
对了 你ignoreDuplicates设置true试试
ps:如果你刚开始学可以去看我写的demo,https://blog.csdn.net/xuelang532777032/article/details/115701433