DROP TABLE IF EXISTS student
;
--学生表
CREATE TABLE student
(id
int(11) NOT NULL AUTO_INCREMENT,name
char(6) NOT NULL DEFAULT '',pwd
char(6) NOT NULL DEFAULT '',age
char(11) NOT NULL DEFAULT '',
PRIMARY KEY (id
,name
),
KEY(name
)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=gbk;
select * from student;
INSERT INTO student
VALUES (1,'zfq','123','24');
INSERT INTO student
VALUES (3,'zz','123','24');
-- 课程表
drop TABLE course
CREATE TABLE course
(id
int(11) NOT NULL AUTO_INCREMENT,name
char(6) NOT NULL DEFAULT '',info
char(6) NOT NULL DEFAULT '',period
char(11) NOT NULL DEFAULT '',
PRIMARY KEY (id
,name
),
KEY (name
)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=gbk;
INSERT INTO course
VALUES ('1','java','50','5');
INSERT INTO course
VALUES ('3','ssh','50','5');
INSERT INTO course
VALUES ('4','xml','50','5');
INSERT INTO course
VALUES ('5','c++','50','5');
INSERT INTO course
VALUES ('6','zz','50','5');
select * from course
drop TABLE stucourse
--学生选课表
CREATE TABLE stucourse
(id
int(11) NOT NULL AUTO_INCREMENT,stuId
char(6) NOT NULL DEFAULT '',courseId
char(6) NOT NULL DEFAULT '',
PRIMARY KEY (Id
),
KEY stuId
(stuId
),
KEY courseId
(courseId
)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=gbk;
select * from `stucourse`;
ALTER TABLE stucourse
ADD CONSTRAINT stuId
FOREIGN KEY (stuId
) REFERENCES student
(name
),
ADD CONSTRAINT courseId
FOREIGN KEY (courseId
)REFERENCES course
(name
);
错误信息在哪里?给个错误提示信息