Jac*_*Lam 0 mysql foreign-keys mysql-workbench
CREATE DATABASE H;
USE H;
CREATE TABLE stu(
sid CHAR(10),
sname CHAR(10)
);
CREATE TABLE Enrolled(
sid CHAR(10),
studid CHAR(20),
cid CHAR(20),
grade CHAR(10),
PRIMARY KEY (cid),
FOREIGN KEY(sid) REFERENCES stu(sid)
);
Run Code Online (Sandbox Code Playgroud)
出现错误1215.
想知道源代码有什么问题.
关于外键引用的使用可能存在一些根本性的错误.
有人可以帮忙解决问题吗?非常感谢您的回答;)
您需要引用一个在其上定义的键的列,
CREATE TABLE stu
(
sid CHAR(10) PRIMARY KEY,
sname CHAR(10)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4496 次 |
| 最近记录: |