1、检查sc表的外键字段的类型以及大小是否和s表c表完全一致
2、试图引用的其中一个外键没有建立起索引,或者不是一个primary key , 如果其中一个不是primary key 的放,你必须为它创建一个索引。
3、一个或两个表是MyISAM引擎的表,若想要使用外键约束,必须是InnoDB引擎
你的 SQL 语句。
语法上面,没有问题
导致主键的列名, 不是 id, 而是 2个 “全角”的空格 + id 了。
把那2个空格除去掉, 运行正常!
欢迎分享,转载请注明来源:内存溢出
1、检查sc表的外键字段的类型以及大小是否和s表c表完全一致
2、试图引用的其中一个外键没有建立起索引,或者不是一个primary key , 如果其中一个不是primary key 的放,你必须为它创建一个索引。
3、一个或两个表是MyISAM引擎的表,若想要使用外键约束,必须是InnoDB引擎
你的 SQL 语句。
语法上面,没有问题
导致主键的列名, 不是 id, 而是 2个 “全角”的空格 + id 了。
把那2个空格除去掉, 运行正常!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)