mysql建立外键


Posted in PHP onNovember 25, 2006

建立外键的前提:本表的列必须与外键类型相同(外键必须是外表主键)。
外键作用: 使两张表形成关联,外键只能引用外表中的列的值!
指定主键关键字: foreign key(列名)
引用外键关键字: references <外键表名>(外键列名)
事件触发限制: on delete和on update , 可设参数cascade(跟随外键改动), restrict(限制外表中的外键改动),set Null(设空值),set Default(设默认值),[默认]no action
例如:
outTable表 主键 id 类型 int
创建含有外键的表:
create table temp(
id int,
name char(20),
foreign key(id) references outTable(id) on delete cascade on update cascade);
说明:把id列 设为外键 参照外表outTable的id列 当外键的值删除本表中对应的列筛除 当外键的值改变 本表中对应的列值改变。

PHP 相关文章推荐
别人整理的服务器变量:$_SERVER
Oct 20 PHP
PHP中用hash实现的数组
Jul 17 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
Dec 02 PHP
神盾加密解密教程(三)PHP 神盾解密工具
Jun 08 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
Jul 25 PHP
php一维二维数组键排序方法实例总结
Nov 13 PHP
PHP处理postfix邮件内容的方法
Jun 16 PHP
SESSION存放在数据库用法实例
Aug 08 PHP
PHP使用内置函数生成图片的方法详解
May 09 PHP
Yii2实现同时搜索多个字段的方法
Aug 10 PHP
PHP中SQL查询语句的id=%d解释(推荐)
Dec 10 PHP
yii2中dropDownList实现二级和三级联动写法
Apr 26 PHP
ADODB结合SMARTY使用~超级强
Nov 25 #PHP
ADODB类使用
Nov 25 #PHP
smarty静态实验表明,网络上是错的~呵呵
Nov 25 #PHP
PHP动态变静态原理
Nov 25 #PHP
smarty 原来也不过如此~~呵呵
Nov 25 #PHP
用PHP的ob_start();控制您的浏览器cache!
Nov 25 #PHP
PHP 常见郁闷问题答解
Nov 25 #PHP
You might like
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
php共享内存段示例分享
2014/01/20 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
2014/04/08 PHP
JavaScript中的事件处理
2008/01/16 Javascript
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
JQuery里选择超链接的实现代码
2011/05/22 Javascript
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
js与jquery回车提交的方法
2015/02/03 Javascript
原生js实现百叶窗效果及原理介绍
2016/04/12 Javascript
Easyui 之 Treegrid 笔记
2016/04/29 Javascript
浅谈JavaScript 执行环境、作用域及垃圾回收
2016/05/31 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
JavaScript基础之AJAX简单的小demo
2017/01/29 Javascript
babel基本使用详解
2017/02/17 Javascript
Javascript继承机制详解
2017/05/30 Javascript
vue+element实现批量删除功能的示例
2018/02/28 Javascript
Vue 动态组件components和v-once指令的实现
2019/08/30 Javascript
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
Python的地形三维可视化Matplotlib和gdal使用实例
2017/12/09 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
python实现kNN算法识别手写体数字的示例代码
2019/08/16 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
详解python程序中的多任务
2020/09/16 Python
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
美国折扣网站:jClub
2017/08/07 全球购物
介绍一下XMLHttpRequest对象的常用方法和属性
2013/05/24 面试题
心理健康日活动总结
2014/05/08 职场文书
2014年信息宣传工作总结
2014/12/18 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书
Java获取e.printStackTrace()打印的信息方式
2021/08/07 Java/Android
Python matplotlib安装以及实现简单曲线的绘制
2022/04/26 Python
Android开发手册Chip监听及ChipGroup监听
2022/06/10 Java/Android
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle