我正在运行并不断收到此错误。任何帮助,将不胜感激。 ERROR 1062(23000):重复输入' 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 :(得分:0)
看起来您没有为FacultyID自动增加,并且每个记录都插入0,您将获得重复输入' 0'关键' PRIMARY'。
插入FacultyID的值或使用FacultyID的自动增量(AUTO_INCREMENT)。
创建表教员( FacultyID int not null AUTO_INCREMENT主键, FirstName varchar(50)不为null, LastName varchar(50)不为null, 电子邮件varchar(50)非null, Date_of_birth日期, Number_of_courses smallint不为null );
答案 1 :(得分:0)
只需将AUTO_INCREMENT
列名称使用PRIMARY KEY
。
示例:
CREATE TABLE dogs (dog_id NOT NULL PRIMARY KEY AUTO_INCREMENT), (breed VARCHAR(100), age INT);
答案 2 :(得分:0)
只需将html
列名称使用AUTO_INCREMENT
。
例子:
PRIMARY KEY
答案 3 :(得分:-1)
请使用这种插页:
插入教师(FirstName,LastName,Email,Date_of_birth,Number_of_courses)值('Name1','Lastname2','xx @ gmail.com','2016-12-07',2);
您需要指定要插入的列。