Duplicate entry for key username

简介: Duplicate entry for key username

一、报错信息:

ERROR 2019-04-22 02:00:29,971 exceptions 30 [] (1062, "Duplicate entry '余生' for key 'username'")

 

二、错误分析

因为我项目里面用户表继承的是django自带的AbstractUser类,该类的username字段设置为unique=True表示该字段不能重复。

所以当我保存有重复名字的用户时,出现报错

 

三、解决方法

unique=True注释,unique不指明为True时,默认为False

将数据库的username字段唯一性删除drop index username on tb_users;

相关文章
|
18天前
|
存储 索引
Map存储两个key:Duplicate key 6
Map存储两个key:Duplicate key 6
21 0
|
5月前
|
索引
(详解)Object.keys() Object.values() Object.entries()
(详解)Object.keys() Object.values() Object.entries()
24 1
|
5月前
|
数据库
MongoError: E11000 duplicate key error collection: blog.users index: email_1 dup key
MongoError: E11000 duplicate key error collection: blog.users index: email_1 dup key
|
7月前
|
关系型数据库 MySQL 数据库
解决出现的SQLIntegrityConstraintViolationExceptionw:Duplicate entry ‘10‘ for for key ‘user.PRIMARY‘问题
解决出现的SQLIntegrityConstraintViolationExceptionw:Duplicate entry ‘10‘ for for key ‘user.PRIMARY‘问题
|
10月前
|
数据可视化 关系型数据库 MySQL
MySql命令报错:Duplicate entry ‘10‘ for key ‘PRIMARY‘解决方案
MySql命令报错:Duplicate entry ‘10‘ for key ‘PRIMARY‘解决方案
376 0
|
SQL 数据库
ON DUPLICATE KEY UPDATE
ON DUPLICATE KEY UPDATE
97 0
ON DUPLICATE KEY UPDATE
|
关系型数据库 MySQL
MySQL - Duplicate entry for key PRIMARY
MySQL - Duplicate entry for key PRIMARY
265 0
|
存储