PHPMYADMIN上的MYSQL-创建表关系

PHPMYADMIN上的MYSQL-创建表关系,mysql,phpmyadmin,relationship,create-table,Mysql,Phpmyadmin,Relationship,Create Table,我想创建一个与MYSQL PHPMYADMIN的表关系。 但不受约束 以下是我所做的: CREATE TABLE runs ( code_teachers int(8), code_department int(8), primary key(code_teachers, code_department), foreign key(code_teachers)references teachers, foreign key(code_department)references departmen

我想创建一个与MYSQL PHPMYADMIN的表关系。 但不受约束

以下是我所做的:

CREATE TABLE runs (
code_teachers int(8),
code_department int(8),
primary key(code_teachers, code_department),
foreign key(code_teachers)references teachers,
foreign key(code_department)references department
);
正如你们所看到的,我试图在教师创建表中的code_教师和部门创建表中的code_部门之间创建名为runs的表关系

但不知什么原因,当我进入desinger的时候,它就没有关系了。 如果有人知道我的问题的答案,欢迎你告诉我,因为我在这里发疯了。

你试过了吗

FOREIGN KEY ( columnName ) REFERENCES tableName(columnName)
查询中似乎缺少tableName。 外键需要引用其他表中的列

说:

  • 在关系数据库的上下文中,外键是
    两个表之间的引用约束。外键是一个字段
    在与另一个表的候选键匹配的关系表中。
    外键可用于交叉引用表。
说:

  • 外键关系涉及一个包含
    中心数据值,以及具有相同值的子表
    回到它的父母身边。在子类中指定外键子句
    表。
    • 你试过了吗

      FOREIGN KEY ( columnName ) REFERENCES tableName(columnName)
      
      查询中似乎缺少tableName。 外键需要引用其他表中的列

      说:

      • 在关系数据库的上下文中,外键是
        两个表之间的引用约束。外键是一个字段
        在与另一个表的候选键匹配的关系表中。
        外键可用于交叉引用表。
      说:

      • 外键关系涉及一个包含
        中心数据值,以及具有相同值的子表
        回到它的父母身边。在子类中指定外键子句
        表。

      我加了这个,但老师说我不需要它。谢谢你的回答!你能再帮我一次吗?我的数据库中还有一个create表,外键位于同一个名为students的create表中。你知道我是怎么做的吗?设置一个新问题并解释,添加一些代码来演示你的问题,我会在那里检查你的问题。我已经添加了这个问题,但我的老师说我不需要它。谢谢你的回答!你能再帮我一次吗?我的数据库中还有一个create表,外键位于同一个名为students的create表中。你知道我是怎么做的吗?设置一个新问题并解释,添加一些代码来演示你的问题,我会在那里检查你的问题。