我们可以借助 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)
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1Linux系统定时关机:Ubuntu/Deepin终端命令与图形界面教程
- 2谷歌浏览器网页版入口官网 谷歌浏览器入口网页界面
- 3wordpress如何迁移数据
- 4mac如何下载谷歌浏览器 Mac系统下载浏览器指南
- 5macOS防火墙配置:阻止特定应用联网
- 6oracle数据库类型有哪些
- 7oracle数据库在哪里打开
- 8wordpress怎么编辑页面
- 9mongodb怎么开启
- 10ao3官方网站链接入口免登录 ao3官方入口稳定链接速度
- 11oracle数据库触发器怎么传参数
- 12ao3官方网站下载入口2025 ao3官网链接入口最新版
- 13东西存c盘还是d盘好 文件存储位置的3个选择标准
- 14安卓UC缓存视频导出到新机
- 15mysql数据库如何恢复
- 16怎么登陆wordpress后台
- 17谷歌浏览器如何翻译英文网页 外文网页翻译功能详解
- 18错误代码 err_connection_reset 网页err_connection_reset错误如何解决
- 19电脑开机后蓝屏 开机蓝屏错误处理指南
- 20怎么去除wordpress底部链接
- 21电脑蓝屏0x000000c2 蓝屏代码0x000000c2的解决方法
- 22微软改造 Edge 浏览器新标签页:深度集成 Copilot AI
- 23mysql怎么建立数据库
- 24wordpress怎么去除底下的链接
- 25夸克怎么转存别人分享的文件 快速转存分享文件技巧
- 26俄罗斯搜索引擎官网无需登录入口 俄罗斯搜索引擎入口无需要登录
- 27WORDPRESS和织梦的区别
- 28mysql如何建立表
- 29mysql配置环境变量在哪设置
- 30phpmyadmin外键怎么设置

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