嗨,我的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'
答案 0 :(得分:1)
如果已存在重复值,则无法创建字段主键(或唯一)。检查您的记录,确保没有重复的UID值。