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;

相关文章
|
5月前
Error unprotecting the session cookie.The key {...} was not found in the key ring.
Error unprotecting the session cookie.The key {...} was not found in the key ring.
93 0
|
8月前
|
存储 索引
Map存储两个key:Duplicate key 6
Map存储两个key:Duplicate key 6
300 0
|
数据库
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
|
关系型数据库 MySQL 数据库
解决出现的SQLIntegrityConstraintViolationExceptionw:Duplicate entry ‘10‘ for for key ‘user.PRIMARY‘问题
解决出现的SQLIntegrityConstraintViolationExceptionw:Duplicate entry ‘10‘ for for key ‘user.PRIMARY‘问题
263 0
|
数据可视化 关系型数据库 MySQL
MySql命令报错:Duplicate entry ‘10‘ for key ‘PRIMARY‘解决方案
MySql命令报错:Duplicate entry ‘10‘ for key ‘PRIMARY‘解决方案
648 0
|
SQL 数据库
ON DUPLICATE KEY UPDATE
ON DUPLICATE KEY UPDATE
147 0
ON DUPLICATE KEY UPDATE
|
SQL 关系型数据库 MySQL
MySQL - key、primary key、unique key、index 区别(二)
MySQL - key、primary key、unique key、index 区别(二)
1120 0
|
存储 Oracle 关系型数据库
MySQL - key、primary key、unique key、index 区别(一)
MySQL - key、primary key、unique key、index 区别(一)
448 0
MySQL - key、primary key、unique key、index 区别(一)
|
关系型数据库 MySQL
MySQL - Duplicate entry for key PRIMARY
MySQL - Duplicate entry for key PRIMARY
335 0

热门文章

最新文章