在自动增量中从0开始值时获取错误

时间:2013-04-25 10:30:00

标签: mysql

嗨,我的mysql数据库中有字段UID  当我创建表时我使用add UID int主键auto_increment所以值从1开始。所以我删除了字段并创建了另一个时间没有使用主键或auto_increment.then我插入0现在当我想使它成为主要和自动增加它不工作。请告诉我怎么做

alter table Patient add PRIMARY KEY(UID);
ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'

1 个答案:

答案 0 :(得分:1)

如果已存在重复值,则无法创建字段主键(或唯一)。检查您的记录,确保没有重复的UID值。