mysql workbench 无法创建外建

创建一个名为JWGL的数据库
在此数据库创建表StudentCourse,结构如下图
Student

Course

现在我要创建第三张名为SC的表
结构如下
SC

现在我需要将Sno Cno 设为外建 如下图
设置外建

点击APPLY后 如下图
设置外建

再点击Apply后 就会报错 如下图
错误

无论是用终端输入TSQL语句还是使用MYSQL WORKBENCH 都不能成功创建外建。
希望可以得到解决,谢谢。?

阅读 3.3k
1 个回答

你的Course表中Cno是char(10),而你的SC表中Cno是char(8),需要一致起来。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题