我试图在mysql工作台中创建一个外键,当我尝试添加一个引用列时,它不会在列旁边的框中打勾。这是我在这个表中创建的第二个外键。我以前可以创造一个,但第二个似乎不起作用。以下是第一个fk的外观:第二个是这样的:如您所见,框中没有勾号,当我选择引用列时,它将重置。这是一个错误还是我做错了什么?
e4eetjau1#
我意识到数据类型不一样。在我创建fk的表中,数据类型是 int(11) 但是在引用表中 tinyint(4) .
int(11)
tinyint(4)
1条答案
按热度按时间e4eetjau1#
我意识到数据类型不一样。在我创建fk的表中,数据类型是
int(11)
但是在引用表中tinyint(4)
.