2017-12-07 23 views
-1

実行中です。このエラーが発生し続けます。どんな助けもありがとう。 ERROR 1062(23000):重複エントリ「0」キー「PRIMARY」sql:ERROR 1062(23000):キー 'PRIMARY'の重複したエントリ '0'

のための私はsenmcolons、コンマや他の小さなミスで他のエラーを持っていたが、これはこれは、私に生きて

-- 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がNULL AUTO_INCREMENT、主キー、 姓のVARCHAR(50)nullではない、 氏名VARCHAR(50)nullではない、 メールVARCHAR(50)NOT NULL、 DATE_OF_BIRTH日、 Number_of_coursesではなくint型テーブル学部を作成しますsmallintではない );

+0

私はAUTO_INCREMENTを追加しましたが、引き続きエラーが表示されます - >(9,4,2008)、 - >(9,5,2006); ERROR 1062(23000):キー 'PRIMARY'の重複エントリ '0' mysql> mysql> - すべてのコースを4単位で更新 mysql> updateコースセットnumber_of_credits = 4;私のコードファイルを添付する方法はありますか? – chadleychadlington

-1

インサートのこの種を使用してください:

は( '名1'、 'Lastname2'、 '[email protected]' 学部(姓、姓、電子メール、DATE_OF_BIRTH、Number_of_courses)の値に挿入、「2016- 12-07 '、2);

挿入する列を指定する必要があります。

関連する問題