错误如下 出现原因为子表跟父表的数据类型不一样 对于数据类型,两者的键应该将数据类型设置为相同的(包括unsigned之类的) 对于约束,貌似除了default可以不同,其他都得一致,比如主键约束了非空,外键也得约束非空