Mysql 密钥“主”操作的重复条目“1”失败,exitcode为1
我已经查看了我的代码很长一段时间了,但无法找出为什么会出现错误: 第3行出现错误1062 23000:键“PRIMARY”的重复条目“1” 操作失败,exitcode为1 此代码插入将进入我的表:Mysql 密钥“主”操作的重复条目“1”失败,exitcode为1,mysql,sql,Mysql,Sql,我已经查看了我的代码很长一段时间了,但无法找出为什么会出现错误: 第3行出现错误1062 23000:键“PRIMARY”的重复条目“1” 操作失败,exitcode为1 此代码插入将进入我的表: create table Employees( EmployeeID int not null, FirstName varchar(255), LastName varchar(255), address varchar(255), phoneNO varchar(11),
create table Employees(
EmployeeID int not null,
FirstName varchar(255),
LastName varchar(255),
address varchar(255),
phoneNO varchar(11),
ManagerID int not null,
primary key (EmployeeID)
);
在执行查询后,我发现它显示phoneno字段数据长度很短,当我将其设置为varchar30时,它可以正常工作 您可以在下面的链接中签入
你确定Employees是空的吗?@MichaWiedenmann在运行之前,我没有向Employees添加任何数据this@Cal,您可以通过select查询进行检查-如select*from EMPLOYEE您应该使EmployeeID int不为空,并具有自动递增选项。。并从插入值中删除EmployeeID。。除此之外,您还误用了MySQL插入功能,您应该使用ANSi插入SQL,而不是像这样插入Employees values@RaymondNijland我的老师告诉我们使用这种格式
create table Employees(
EmployeeID int not null,
FirstName varchar(255),
LastName varchar(255),
address varchar(255),
phoneNO varchar(11),
ManagerID int not null,
primary key (EmployeeID)
);