我的桌子的主键和外键

时间:2016-02-04 20:53:18

标签: mysql foreign-keys primary-key mysql-workbench

所以我试图在我的表中添加一个主键和一个外键,但我似乎无法让它工作。我已经检查了论坛和其他地方,但它没有回答我的问题。所以这是我的表:

http://puu.sh/mVW7D/5986e08daa.png 我试图让VeiederID成为我的主要关键,并将studentnr作为主要的

但我试图“改变表”并添加foreing键作为约束,但我可能做错了,我对mysql很新。任何帮助都是适用的

2 个答案:

答案 0 :(得分:0)

斯特芬

两点:

  1. 您没有识别第二张表。外键在两个表之间工作,而您只显示一个。
  2. 您没有指定正在使用的var value = '33.234234234'; var float = parseFloat(value); alert(float.toFixed(2));版本。
  3. 无论如何:您应该阅读手册,参考:v 5.7 Foreign Keys

    <强>更新

    我从您更新的示例中看到您正在创建3个表,并且您希望mysql中的行引用Veileder。因此,studentinfo表中的语句应为

    Veiled

    如果拼写错误,请道歉。另外请注意,您似乎正在尝试将主键(VeilederID)映射到外键。如果我错了请评论,但我不知道是否允许。通常情况下,表格具有自己的主要参数约束(a.k.a. FOREIGN KEY)作为不同的列。

答案 1 :(得分:-1)

认为我发现它现在我不会在运行时以这种方式出错,但如果它正确我不确定..

http://puu.sh/mW1Ze/ae333a40d6.png

相关问题