美文网首页
解决MySQL使用on duplicate key update

解决MySQL使用on duplicate key update

作者: leptune | 来源:发表于2020-12-18 16:05 被阅读0次

看了网络上好几个解决方法,都太过繁琐和暴力。。。

自己想到的最简单的解决方法,所以分享下~

解决此问题的最简单方法为:执行完on duplicate key update 的语句后,再执行下下面这句就可以了~

ALTER TABLE 表格名 AUTO_INCREMENT = 1;

原理是:因为自增长ID都是主键,要求不能重复,必定是唯一的,所以设置为1后,当mysql执行下次插入时,会自动检测AUTO_INCREMENT是否合法,若不合法,就会自动将AUTO_INCREMENT设置为当前表max(id)+1~~

相关文章

网友评论

      本文标题:解决MySQL使用on duplicate key update

      本文链接:https://www.haomeiwen.com/subject/loxfnktx.html