我经历这个错误的原因完全不同。我使用mysql workbench 6.3来创建我的数据模型(很棒的工具)。我注意到,当外键约束定义中定义的列顺序与表列序列不匹配时,也会生成此错误。
我花了大约4个小时尝试其他的一切,但检查。
现在一切正常,我可以重新开始编码了。-)