mysql建立外键,该如何解决

mysql建立外键,该如何解决

mysql建立外键

求助:

建立外键总是报错error:1064,一直搞不明白。下面是代码:

create table course



cnum char(7) primary key,

cname char(20) not null,

chours smallint

);

create table sc

(

snum char(9),

cnum char(7),

grade smallint default 0,

primary key (snum,cnum),

foreign key (cnum) course(cnum)

);

建第二个表前面都是正确的,就是foreign key(cnum) course(cnum)这句一加上去就出错。。

本人新手,求高手详细讲解。



那就准确的贴出你的代码以供分析,错误的信息,只能引导别人给你错误答案,甚至浪费提问者,回答者双方的时间。

问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧)

mysql建立外键,该如何解决

相关文章:

你感兴趣的文章:

标签云: