网站制作学习网经验与学习→正文:navicat创建mysql外键
字体:

navicat创建mysql外键

经验与学习 2011/3/11 17:46:32  点击:不统计

原文是网站制作学习网的FoAsP.cn

通过navicate软件进行mysql外键,上篇文章写了用语句进行创建,本篇文章是用navicat界面化工具进行mysql外键的创建。

首先打开navicat软件,新建连个表分别是
假设A表如下:
用户表 user
userid   int 自动增长 用户id
username varchar 用户名
假设B表如下:
留言表 message
mid int 自动增长
userid  int  用户id
title  varchar 用户发布留言名
量表的类型都是InnoDb数据库引擎的。
因为要在message建立userid的外键。所以打开message设计表,如下图1
navicat创建mysql外键
点击外键(如图2)
navicat创建mysql外键
外键名自己定义,栏目名采用当前表里的userid,参考数据库则是A表user所在的数据库,引用表为user,外栏目名即外键为user里面的userid,删除时,即当user表内的数据删除时本表所采取的动作,刷新时,本表所采取的动作。
:ON DELETE ON UPDATE ,动作有RESTRICT: 拒绝对父表的删除或更新操作.cascade从父表删除或更新且自动删除或更新子表中匹配的行.no action不做任何操作(默认),SETNULL设置为空。
 


原文章%77w%77%2Ef%6F%72%61%73%70%2E%63n

·上一篇:mysql创建外键 >>    ·下一篇:第三范式 >>
推荐文章
最新文章