-- 创建两个表,一个是父表(parent),一个是子表(child)
-- 父表包含主键id,子表包含外键pid,引用父表的id
-- 创建父表
CREATE TABLE parent (
id INT PRIMARY KEY, -- 主键
name VARCHAR(50) NOT NULL -- 名称
);
-- 创建子表,并设置外键约束
CREATE TABLE child (
id INT PRIMARY KEY, -- 主键
pid INT, -- 外键
name VARCHAR(50) NOT NULL, -- 名称
FOREIGN KEY (pid) REFERENCES parent(id) -- 设置外键约束,引用父表的id
);
parent):包含一个主键 id 和一个字段 name。主键 id 是唯一标识每一行记录的字段。child):包含一个主键 id、一个外键 pid 和一个字段 name。外键 pid 引用了父表 parent 的主键 id,确保了子表中的 pid 必须是父表中已存在的 id 值。FOREIGN KEY (pid) REFERENCES parent(id) 来定义外键约束,确保子表中的 pid 字段值必须在父表的 id 字段中存在。上一篇:mysql to_char
下一篇:mysql 查看锁表
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站