我们可以借助 ALTER TABLE 语句向现有 MySQL 表的列添加 FOREIGN KEY 约束。
语法
ALTER TABLE table_name ADD FOREIGN KEY (colum_name) REFERENCES table with Primary Key(column_name);
示例
假设我们要在表“Orders1”上添加一个外键约束,引用表“Customer”,该表的主键为“Cust_Id”列。可以借助以下查询来完成 -
mysql> Alter table orders1 add FOREIGN KEY(Cust_id) REFERENCES Customer(Cust_id); Query OK, 0 rows affected (0.21 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> Describe ORDERS1; +--------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+-------------+------+-----+---------+-------+ | order_id | int(11) | NO | PRI | NULL | | | Product_name | varchar(25) | YES | |NULL | | | orderdate | date | YES | | NULL | | | Cust_id | int(11) | YES | MUL | NULL | | +--------------+-------------+------+-----+---------+-------+ 4 rows in set (0.05 sec)
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1亚马逊平台官网入口 亚马逊amazon网站最新入口
- 2yandex浏览器中文版入口 俄罗斯yandex浏览器中文版官方登录入口
- 3 如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
- 4oracle怎么查询存储过程最近编译时间记录
- 5wordpress图片怎么实现居中
- 6如何打开谷歌浏览器 浏览器快捷启动方式汇总
- 7如何清除谷歌浏览器缓存 浏览器自动更新设置方法
- 8oracle误删表怎么恢复
- 9wordpress叫什么
- 10俄罗斯引擎入口无需登录https 俄罗斯入口无需登录入口网页版
- 11华为uc浏览器缓存的视频怎么导出
- 12电脑快捷键使用大全 常用快捷键汇总
- 13Wordpress怎么做网站引导页
- 14mysql如何创建数据表命令
- 15mysql中怎么创建一个表
- 16威胁情报共享:STIX/TAXII标准实施
- 17wordpress怎么自定义模板
- 18oracle怎么看存储过程内容
- 19电脑最简单的截图方法 一键截图操作指南
- 20怎么登陆wordpress后台
- 21手机uc浏览器怎么导出缓存的视频
- 22sqlplus乱码怎么解决
- 23oracle实例名怎么查询
- 24电脑黑屏只有一个鼠标箭头 黑屏鼠标箭头解决方法快速恢复显示画面
- 25安卓UC缓存视频导出到电脑
- 26怎么进入wordpress
- 27摄像头改装后的存储与回放方案
- 28oracle怎么查询存储过程最近编译时间
- 29redis的8种数据类型有哪些
- 30oracle怎么找回删除表的数据

NULL | |
| orderdate | date | YES | | NULL | |
| Cust_id | int(11) | YES | MUL | NULL | |
+--------------+-------------+------+-----+---------+-------+
4 rows in set (0.05 sec)