SQL错误1062:主键问题

时间:2016-03-03 00:06:33

标签: mysql sql

我的代码:

insert into userEmail ( userEmailId, userId, userEmail, userEmailTypeId )
values ('1005', 'a1a2', 'Dberkeley@fullsail.edu', '1');

我得到......

  

19:06:22插入userEmail(userEmailId,userId,userEmail,   userEmailTypeId)values('1005','a1a2','Dberkeley @fullsail.edu',   '1')错误代码:1062。密钥重复输入'1005'   'PRIMARY'0.00033秒

2 个答案:

答案 0 :(得分:0)

运行此查询:

Select * from UserEmail

您将看到UserEmailID(1005)已存在。尝试插入1006或1007或1008等等。

答案 1 :(得分:0)

这意味着你有一个1005的记录作为userEmailId。

SELECT * 
FROM userEmail 
WHERE userEmailId=1005 

如果上面的查询返回一行,那就是你的证明。