创立外键约束的条件:
1.父表和子表必须使用InnoDB的搜索引擎,而且禁止使用临时表。
2.外键列和参照列必须具有相似的数据类型,数字的长度,是否有符号位相同这两个条件必须同时满足,字符的长度可以不同。
3.外键列和参照列必须创建索引,若外键列不存在索引时,MySQL将自动创建索引。
在这里两张图片我们可以看到,第二个条件不满足,所以出现错误,改正过来就可以了。
创立外键约束的条件:
1.父表和子表必须使用InnoDB的搜索引擎,而且禁止使用临时表。
2.外键列和参照列必须具有相似的数据类型,数字的长度,是否有符号位相同这两个条件必须同时满足,字符的长度可以不同。
3.外键列和参照列必须创建索引,若外键列不存在索引时,MySQL将自动创建索引。
在这里两张图片我们可以看到,第二个条件不满足,所以出现错误,改正过来就可以了。