mysql 出现错误 Duplicate entry for key PRIMARY 解决办法
生活随笔
收集整理的这篇文章主要介绍了
mysql 出现错误 Duplicate entry for key PRIMARY 解决办法
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
原来是没有主键的,想增加一列为主键。
mysql> desc t111; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | name | varchar(24) | YES | | robert | | | age | int | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.00 sec)执行代码,结果报错:
mysql> alter table t111 add stu_id tinyint primary key first; ERROR 1062 (23000): Duplicate entry '0' for key 't111.PRIMARY'解决办法,把它设置为自增auto_increment:
mysql> alter table t111 add stu_id int(4) primary key auto_increment first; Query OK, 0 rows affected, 1 warning (0.06 sec) Records: 0 Duplicates: 0 Warnings: 1
总结
以上是生活随笔为你收集整理的mysql 出现错误 Duplicate entry for key PRIMARY 解决办法的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: python调用父类对象的几个方法
- 下一篇: mysql myisam存储引擎不能添加