标签: mysql
我有一张表,其中没有一个字段是主要和自动增量。有一个字段'uid'不是自动增量而不是主键。它对每条记录都有相同的值。现在我想创建该字段唯一且自动增量,但它在列中具有重复性。 所以请建议我解决这个问题。
答案 0 :(得分:1)
只需向列添加唯一约束,并使用ignore关键字忽略警告/错误。试试这一行:
ALTER IGNORE TABLE mytbl ADD UNIQUE (uid);
然后你可以像往常一样添加自动增量。