2017-12-07 1 views
-1

이 오류가 계속 발생합니다. 어떤 도움을 주시면 감사하겠습니다. ERROR 1062 (23000) : 항목을 '0'키 내가 senmcolons, 쉼표 및 다른 작은 실수와 다른 오류가 있었다sql : ERROR 1062 (23000) : 'PRIMARY'키의 중복 항목 '0'

'PRIMARY'하지만,이 일에 대한 중복 살아 나를 먹고

-- 1 - Create Faculty Table 
create table Faculty (
FacultyID int not null primary key, 
FirstName varchar(50) not null, 
LastName varchar(50) not null, 
Email varchar(50) not null, 
Date_of_birth date, 
Number_of_courses smallint not null 
); 

답변

0

그것을 FacultyID에 대한 자동 증가가없고 각 레코드에 대해 0을 삽입하고 'PRIMARY'키에 중복 항목 '0'이 표시되는 것처럼 보입니다.

FacultyID에 값을 삽입하거나 FacultyID에 자동 증가 (AUTO_INCREMENT)를 사용하십시오.

( FacultyID이 Number_of_courses을 널 (null) AUTO_INCREMENT 기본 키, FIRSTNAME의 VARCHAR (50) null가 아닌, 성을 VARCHAR (50) null가 아닌, 이메일 VARCHAR (50) null가 아닌, Date_of_birth 날짜를하지 int로 테이블 학부를 만들 smallint not null );

+0

AUTO_INCREMENT를 추가했지만 여전히 오류가 발생했습니다. -> (9,4,2008), -> (9,5,2006); ERROR 1062 (23000) : 'PRIMARY'키 중복 항목 '0' mysql> mysql> - 5 번 - 모든 강좌를 4 학점으로 업데이트 mysql> 코스 설정 number_of_credits = 4; 내 코드 파일을 첨부 할 수있는 방법이 있습니까? – chadleychadlington

-1

삽입 이런 종류의 사용하십시오 : 학부 (이름, 성, 이메일, Date_of_birth, Number_of_courses) 값 ('이름 1', 'Lastname2', '[email protected]', '로

삽입 2016- 12-07 ', 2);

삽입 할 열을 지정해야합니다.

관련 문제