手机
当前位置:查字典教程网 >编程开发 >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建立外键】相关文章:

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

建立动态的WML站点(三)

PHP使用mysqldump命令导出数据库

PHP Hash算法:Times33算法代码实例

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

数据库相关问题

php&java(一)

PHP学习之PHP运算符

通过ICQ网关发送手机短信的PHP源程序

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

精品推荐
分类导航