mysql报错Duplicate entry '1' for key 'PRIMARY'

  今天在编写shell脚本,进行构造数据时,首次运行脚本成功,构造出来了数据,数据也准确,但是再次运行该脚本时,居然报错了:Duplicate entry  '1' for key 'PRIMARY' Duplicate entry  '2' for key  Duplicate entry  '3' for key 'PRIMARY''PRIMARY' Duplicate entry  '4' for key 'PRIMARY' ......

       感觉不可思议,为啥第二遍报错了呢,然后我又检查了一下我的脚本,才知道,我再脚本中,指定了插入数据库表的数据id是从1开始,所以第二次运行时,会导致id重复了,所以报错

       解决办法就是:每次运行完,修改id起始值解决了该问题

猜你喜欢

转载自www.cnblogs.com/zhangyanshared/p/13379131.html
今日推荐