mysql外键约束有哪些要求
作者:小确幸
时间:2023-05-02
浏览:3
1、在表上建立外键,主表应先存在。2、一个表可以建立多个外键约束。3、从表的外键列必须指向主表的主键列。4、从表的外键列可以与主表参考的列名不同,但数据类型必须相同。实例mysql>showcreatetablestudents\G***************************1.row***************************Table:studentsCreateTable:CREATETABLE`students`(`id`int(11)NOTNULLAUTO_INCREMENT
本文目录
1、在表上建立外键,主表应先存在。
2、一个表可以建立多个外键约束。
3、从表的外键列必须指向主表的主键列。
4、从表的外键列可以与主表参考的列名不同,但数据类型必须相同。
实例
mysql> show create table students\G *************************** 1. row *************************** Table: students Create Table: CREATE TABLE `students` ( `id` int(11) NOT NULL AUTO_INCREMENT, `uid` int(11) NOT NULL, `name` varchar(6) NOT NULL, PRIMARY KEY (`id`), KEY `uid` (`uid`), CONSTRAINT `students_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `class` (`xuehao`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8
作者最新文章
Luminar Neo画笔与蒙版使用指南:精准选区与图层合成技巧
2026-10-22 15:23
Photoshop快捷键表格在哪找
2026-10-22 14:42
漫蛙漫画下载免费安卓最新版本
2026-10-13 13:18
漫蛙下载最新版安装包
2026-10-13 13:18
漫蛙manwaapp安卓最新版下载
2026-10-13 13:18
下一篇:
java稀疏数组的代码怎么写
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多
































