首页 > 数据库 > mysql教程 > mysql的外键怎么写

mysql的外键怎么写

藏色散人
发布: 2019-06-01 11:39:08
原创
12372 人浏览过

mysql的外键怎么写

mysql的外键怎么写?

mysql添加外键:

为已经添加好的数据表添加外键:

语法:

alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);
登录后复制

例:

alter table tb_active add constraint FK_ID foreign key(user_id) REFERENCES tb_user(id)
//FK_ID是外键的名称
/*
CREATE TABLE `tb_active` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`content` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`user_id` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `user_id_2` (`user_id`),
CONSTRAINT `FK_ID` FOREIGN KEY (`user_id`) REFERENCES `tb_user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
*/
登录后复制

以上是mysql的外键怎么写的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
MYSQL 怎么查询外键名字
来自于 1970-01-01 08:00:00
0
0
0
MySQL 错误 150:创建表时排除外键约束故障
来自于 1970-01-01 08:00:00
0
0
0
MYSQL我想知道外键的名字怎么查询出来
来自于 1970-01-01 08:00:00
0
0
0
关于表的外键问题
来自于 1970-01-01 08:00:00
0
0
0
在 MySQL 表中添加外键列:分步指南
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板