问题现象:写了一个往数据库里添加数据的api,表内有一个自增的id字段,本地运行node后,可以通过小程序内正常调用api,增加数据,mysql自增字段id也从1开始向上自增。
但是部署到服务器端后,第一次数据添加正确,id为0(跟本地运行node第一个字段id为1不同),第二次数据添加失败,报以下错误直觉上是自增字段id出现了问题,因为我的其他字段定义时均没有加unique的,只有id设为主键,有可能会出现问题。然后我去数据库中把第一条记录的id改成了其他以后再添加是可以成功的,然后后面再增加又不对了。说明可能的确是id这个自增字段出现了问题。而且可能是mysql设置方面的区别(猜
但是不知道怎么解决,也没搜到&……