【php学习笔记】mySQL中取消字段唯一性的方法

状况:插入/修改时提示

#1062 – Duplicate entry ‘字段值‘ for key ‘key名

这说明该字段被加入了索引,值具有唯一性。使某字段具有唯一性的方法是

ALTER TABLE `表名` ADD UNIQUE `key名` (‘字段名’)

如果不指定key名就会被自动命名一个。

但是删除这种索引的办法居然不是DROP UNIQUE,所以我是败了很久

正确方法是

ALTER TABLE `表名` DROP INDEX `key名`

如果你不知道key名师什么的话,看之前的#1062警告就行了

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据