解决myql Error Code : 1060 Duplica
2021-07-20 本文已影响0人
墨夕晨
问题出现的场景:
原表中已经有主键了,需要更改主键为别的字段时,想把varchar 的id主键改为int 的自增长主键。直接更改肯定无法成功。这种方法可以在不破坏现有索引情况下,直接添加自增长主键,可以节省打断索引的时间。


解决方法:
更改前需要把现有主键去除,在给以前主键添加索引,然后我们再添加个自增长id主键。就可点击保存了。



问题出现的场景:
原表中已经有主键了,需要更改主键为别的字段时,想把varchar 的id主键改为int 的自增长主键。直接更改肯定无法成功。这种方法可以在不破坏现有索引情况下,直接添加自增长主键,可以节省打断索引的时间。
解决方法:
更改前需要把现有主键去除,在给以前主键添加索引,然后我们再添加个自增长id主键。就可点击保存了。