PHPMYADMIN上的MYSQL-创建表关系
我想创建一个与MYSQL PHPMYADMIN的表关系。 但不受约束 以下是我所做的: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
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。
外键需要引用其他表中的列
说:在关系数据库的上下文中,外键是 两个表之间的引用约束。外键是一个字段 在与另一个表的候选键匹配的关系表中。 外键可用于交叉引用表。
外键关系涉及一个包含 中心数据值,以及具有相同值的子表 回到它的父母身边。在子类中指定外键子句 表。