手机
当前位置:查字典教程网 >编程开发 >php教程 >mysql建立外键
mysql建立外键
摘要:建立外键的前提:本表的列必须与外键类型相同(外键必须是外表主键)。外键作用:使两张表形成关联,外键只能引用外表中的列的值!指定主键关键字:f...

建立外键的前提:本表的列必须与外键类型相同(外键必须是外表主键)。

外键作用:使两张表形成关联,外键只能引用外表中的列的值!

指定主键关键字:foreignkey(列名)

引用外键关键字:references<外键表名>(外键列名)

事件触发限制:ondelete和onupdate,可设参数cascade(跟随外键改动),restrict(限制外表中的外键改动),setNull(设空值),setDefault(设默认值),[默认]noaction

例如:

outTable表主键id类型int

创建含有外键的表:

createtabletemp(

idint,

namechar(20),

foreignkey(id)referencesoutTable(id)ondeletecascadeonupdatecascade);

说明:把id列设为外键参照外表outTable的id列当外键的值删除本表中对应的列筛除当外键的值改变本表中对应的列值改变。

【mysql建立外键】相关文章:

BBS(php & mysql)完整版(四)

用php来检测proxy

使用sockets:从新闻组中获取文章(二)

BBS(php & mysql)完整版(八)

建立动态的WML站点(二)

WordPress博客程序常见错误的解决方法

MYSQL建立外键失败几种情况记录Can't create table不能创建表

php从文件夹随机读取文件的方法

模拟OICQ的实现思路和核心程序(二)

BBS(php & mysql)完整版(七)

精品推荐
分类导航