我在两个表之间添加了外键约束,由于其中一个表需要改动,删除了原先的外键关系。
之后再添加外键的时候总是报错,如下图所示:

解决方案 »

  1.   


    弹出对话框上的文字:
    1005-Can't create table 'sports.#sql1554_2'(errno: 150)
      

  2.   

    SET FOREIGN_KEY_CHECKS = 0
    试试
      

  3.   

    show create table table1
    贴出你的建表语句。 可能的原因很多。比如字段类型不匹配,存储空间不足,权限不够,UNIQUE索引没建等等。
    问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧