您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

MySQL数据库中建立外键的方法

2024/4/10 1:53:57发布17次查看
解析:mysql中建立外键的方法 示例: 1.主表 drop table if exists `biao`; create table `biao` ( id` int(11) not null auto_increment, title` varchar(11) default null, content` varchar(11) default null, primary key (`id`) ) engine=innodb defaul
解析:mysql中建立外键的方法
示例:
1.主表
drop table if exists `biao`;
create table `biao` (
id` int(11) not null auto_increment,
title` varchar(11) default null,
content` varchar(11) default null,
primary key (`id`)
) engine=innodb default charset=gb2312;
2.表cotton
关系是1:n 。
drop table cotton;
create table cotton(
id  int primary key,
user varchar(11),
emailvarchar(11),
url varchar(11),
content varchar(11),
addtime date,
biao_id int,
constraint fk_biao_id foreign key (blog_id) references biao(id)
)engine=innodb default charset=gb2312;
(注释:一定要记住varchar(11),否则可能就会出现错误,从已有表导出sql才看以出)。
此sql语句用sql-front导出后的结果是:
drop table if exists `comment`;
create table `comment` (
`id` int(11) not null,
`user` varchar(11) default null,
`email` varchar(11) default null,
`url` varchar(11) default null,
`content` varchar(11) default null,
`addtime` date default null,
`blog_id` int(11) default null,
primary key (`id`),
key `fk_blog_id` (`blog_id`)
) engine=innodb default charset=gb2312;
alter table `comment`
add foreign key (`blog_id`) references `blog` (`id`);

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product