当前位置:Gxlcms > 数据库问题 > 关于mysql外键

关于mysql外键

时间:2021-07-01 10:21:17 帮助过:3人阅读

首先要先明确mysql外检的作用,其实很简单,就是建立主表和从表的强制约束。
看个例子:

创建主表:

create table class (
            id int(10) unsigned not null primary key auto_increment,
            c_name varchar(30) not null default ‘‘
            ) engine = innodb charset = utf8;

创建从表:

create table stu (
        id int(11) unsigned not null primary key auto_increment,
        name varchar(36) not null default ‘‘,
        c_id int(10) unsigned not null default 1,
        --创建外检语法
        foreign key(c_id) references class(id)
        )engine=innodb charset=utf8;

//foreign key(c_id) references class(id)
1.c_id 外键字段
2.class 主表

技术分享图片

技术分享图片

关于mysql外键

标签:mysql   外键   

人气教程排行