student course表没有创建吧,这两个表要有对应的字段才能建立关联
create table scores(
学号 char(9) references student(学号),
课程号 char(5) references course(课程号) ,
成绩 decimal(4,1) check(成绩 between 0 and 100 )
)
出现中文乱码了。建表不建议使用中文,应该用英文或拼音。
你要保证你所依赖的表已经创建,其次sc表报错:
课程号 char(5) references course(课程号));
你这中文都乱码了,明显字符集不匹配啊
在course中是否有课程号字段,检查一下