1.不管是在企业级的数据库设计中还是在普通的数据库设计,主键是必须设置的
2.设置外键的时候有四个注意事项
第一,是外键关联的字段类型长度要一致。
第二,是所有tables必须是InnoDB型,它们不能是临时表.因为在MySQL中只有InnoDB类型的表才支持外键(两张表的存储引擎一致)。
第三,设置外键时“删除时”设置为“SET NULL”。
第四,是外键所关联的主键不能是无符号或者自动递,如果关联的主键有,那么外键就不会增加成功。
1.不管是在企业级的数据库设计中还是在普通的数据库设计,主键是必须设置的
2.设置外键的时候有四个注意事项
第一,是外键关联的字段类型长度要一致。
第二,是所有tables必须是InnoDB型,它们不能是临时表.因为在MySQL中只有InnoDB类型的表才支持外键(两张表的存储引擎一致)。
第三,设置外键时“删除时”设置为“SET NULL”。
第四,是外键所关联的主键不能是无符号或者自动递,如果关联的主键有,那么外键就不会增加成功。