官方文档:
https://dev.mysql.com/doc/refman/5.7/en/create-table-foreign-keys.html
1.外键作用:
MySQL通过外键约束来保证表与表之间的数据的完整性和准确性。
2.外键的使用条件
两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持)
外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立;
外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以,而int和