mysql建立外键
更新时间:2006年11月25日 00:00:00 作者:
建立外键的前提:本表的列必须与外键类型相同(外键必须是外表主键)。
外键作用: 使两张表形成关联,外键只能引用外表中的列的值!
指定主键关键字: 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列 当外键的值删除本表中对应的列筛除 当外键的值改变 本表中对应的列值改变。
外键作用: 使两张表形成关联,外键只能引用外表中的列的值!
指定主键关键字: 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中::、->、self、$this几种操作符的区别介绍
这篇文章主要介绍PHP中几种比较常用的操作符的区别,特分享下,方便需要的朋友2013-04-04PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
这篇文章主要介绍了PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法,结合实例形式分析了strnatcmp函数字符串比较的使用技巧,并对比了strcmp函数说明了两者的使用区别,需要的朋友可以参考下2016-01-01简单的方法让你的后台登录更加安全(php中加session验证)
通过特定文件为后台入口注册session,否则失败退出。即直接使用原后台地址将无法登录后台。这样一来,入口文件名的多样性、可变更性将为你的后台登录提供更加安全的环境2012-08-08
最新评论